JavaScript中常用的互動方式 認識簡單的交談與基本的運算.

Slides:



Advertisements
Similar presentations
Go !报账去 ~ 中国科学技术大学财务报销及相关业务办理指南. 本次培训的主旨: 为了规范学校财务管理和会计基础工作,方便全校 教职工研究生等相关人员了解财务报销程序及报销要求 ,提高报销工作效率和质量,更好的服务全校师生,根 据国家财经法律、法规以及学校相关的财务管理制度规 定,结合我校财务工作的实际情况,进行本次培训。
Advertisements

教师成绩录入步骤 1. 登录教务系统 2. 进入教师成绩管理界面 3. 选择相应的教学班,点击 “ 课程成绩录 入 ” 进入成绩录入界面 4. 点击 “ 设置 ” 按钮设置 “ 成绩分项 ” 5. 录入成绩, “ 保存成绩 ” 按钮可以保存成 绩但不提交(提交后不能再修改成绩) 6. “ 提交成绩 ”
7.2 图示化记忆 记忆的概述 图示化记忆 联想记忆法 奇特联想记忆法 用手记忆.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
1. 一. 人口分布  全球約十分之九的人口集中在北半球。  三大人口稠密區:亞洲東南半壁、歐洲、北美洲東部  季風亞洲人口占全球一半。  人口稀少區 太乾-北非撒哈拉沙漠 太濕-亞馬孫、剛果雨林 太冷-西伯利亞、南極 崎嶇-東非、青藏高原 2 台灣人口分佈狀況 (04 : 43) p.83.
职业教育.课程改革.项目课程 江苏省太仓中等专业学校校长 江苏省职业教育教学改革创新指导委员会委员 江苏省职业教育课程开发研究中心组组长
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
快乐猜猜猜 “旧四大件”? (缝纫机、自行车、手表、收音机) 改革开放 “新四大件”? (彩电、冰箱、洗衣机、空调)
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
作業2-Javascript實作 (請同學自行研讀電子書或指定之Javascript教科書) 書上習題: 11-3
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
第12讲 Javascript 复习 信息学院 孙辉.
第23章 增加点击率 ——网站优化与推广.
第十一章 真理与价值 主讲人:阎华荣.
中国文学 王馨.
P303 HTML/DHTML/CSS/JavaScript 專業HTML網頁設計 陳錦輝.
学习情境三:配置WEB服务器 服务器配置与管理.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
第七章 固 定 资 产.
第一讲 JavaScript编程基础 信息学院 周宝刚.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
第3章 JavaScript语言基础.
《网页设计与制作》 教学课件 主讲人:湖南铁道职业技术学院 陈承欢
14 JavaScript语言基础 JavaScript是一种轻量级、解释型的Web开发语言。所谓轻量级,就是语言的体系结构不是很庞杂,例如,没有C、Java等语言中的类、内存管理、系统管理等高深的知识范畴;所谓解释型,就是语言在浏览器或服务器等环境中直接被解释执行,不需要对源代码进行编译操作。
让微笑伴您一生.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
第十五章 传播学调查研究方法.
行政院國軍退除役官兵輔導委員會 嘉義榮民醫院.
CT212 (02/03)-Network Programming and design
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
PHP+MySQL互動式網頁程式設計班 範例實作-網路留言板 講師:林業峻 CSIE, NTU 6 /27, 2010.
ASP VBScript 基础知识.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
网 页 制 作 DREAMWEAVERMX 2004.
教師: 陳明瑤 電郵: 網際網路應用-網頁設計3 教師: 陳明瑤 電郵:
滑鼠移動與按鍵事件 JavaScript 滑鼠移動與按鍵事件.
張智星 台大資工系 多媒體檢索實驗室 第五章 自訂函數 張智星 台大資工系 多媒體檢索實驗室.
JavaScript 语言3 学习网站:心蕊设计
ASP动态网页设计实用教程 主讲教师: 开课单位:.
JavaScript 靜宜大學 資管系 楊子青.
NAMO網頁製作教學簡報 講師:李惠茹.
認識我的故鄉_台中市.
网 站 设 计 与 建 设 Website design and developments
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
公立學校教職員退休資遣撫卹條例重點說明 苗栗縣政府人事處編製 主講人:陳處長坤榮 107年5月2日.
Ajax编程技术 第六章 调试与错误处理.
贈與契約.
網站HOLMES DATA監測代碼.
UI 软件 设计 页面布局(一).
JavaScript 语言2 学习网站: 第 4 章 JavaScript 语言2 学习网站:
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
HTML 103 互動式網頁 助教:黃毓瑩.
第3章 JavaScript基本语句.
本节内容 Lua基本语法.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
Unity回傳統計資訊程式說明: 填寫回傳資訊網址(theUrl)。
聽聽那冷雨---重點摘要 二愛 王煜榕.
第二章 Java基本语法 讲师:复凡.
僅首頁出現本title即可 責任的故事(二年級) 生命最美麗動人的本能 簡報製作:瑞柑國民小學 鄭雙慧 文/ 何秀芳.
憲政與民主 應化3A 邱泓明.
第8章 网页特效——JavaScript 主讲人:刘泰然 经济管理学院.
方格紙上畫正方形.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
JavaScript 教师:魏小迪
Presentation transcript:

JavaScript中常用的互動方式 認識簡單的交談與基本的運算

課程內容 什麼是JavaScript的交談裝置 Java Script有哪些運算子可以處理資訊? alert、prompt、confirm 資料的轉換 基本運算 數學函數 邏輯運算

JavaScript程式的基本架構 輸出 經過邏輯的判斷、 數學的計算或是 基本加法運算(+) 文字的編輯 基本邏輯運算(if) document.write 印出後不會斷行 document.writeln 印出後會斷行 在網頁的某一物件 輸出 程式執行結果 Alert:輸出資料 Prompt:輸出並輸入字串、數字 Confirm:輸出並輸入邏輯資料

開啟新的空白網頁 開啟「FrontPage」,先將此一空白網頁存於「 c:\temp\自己的學號\js-3」 將編輯模式改為「HTML」,如下圖 請將下一張投影片的html + JavaScript的程式取代原有的html程式

範例 JavaScript 程式 var n1=2; var n2=10; var t1="apples"; <HTML> <HEAD> <TITLE> 簡單的 JavaScript互動 例子 </TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> var n1=2; var n2=10; var t1="apples"; s1=n1+n2+" "+t1; alert(s1); </SCRIPT> <NOSCRIPT> 當瀏覽器沒有支援Java Script的時候 </NOSCRIPT> </BODY> </HTML>

alert、prompt、confirm的用法 alert(輸出的訊息字串or變數);如: alert("輸入的資料錯誤!!"); alert(s1); prompt( ): prompt(輸出的訊息字串or變數 , 輸入資料的內設值); 如: n1=prompt("妳有幾個蘋果","1"); confirm( ): confirm(輸出的訊息字串or變數); 但與alert不同的是confirm還可輸入true或false的值,如: play=confirm("想玩個數學遊戲嗎?")

prompt( )的例子 把剛剛的JavaScript改為: 請問此程式有什麼問題? <SCRIPT LANGUAGE="JavaScript"> var n1=prompt("妳有幾個蘋果","1"); var n2=prompt("他有幾個蘋果","1"); var t1="蘋果"; s1="你們兩總共有"+n1+n2+" "+t1; alert(s1); </SCRIPT> 請問此程式有什麼問題?

資料的轉換 由於prompt從輸入方格傳回來的資料室字串,因此加法運算時即以字串的模式連在一起,而沒有真正的加起來。解決的方式先將資料轉成數字,其指令為Number( ) 資料轉換的指令有 Number( ) String( ) Boolean( ) var n1=Number(prompt("妳有幾個蘋果","1")); var n2=Number(prompt("他有幾個蘋果","1")); n2=n2+n1; t1="蘋果"; s1="你們兩總共有"+n2+" "+t1; alert(s1);

confirm( )的例子 –作業一 把剛剛的JavaScript改為: 請幫忙修改 左邊的程式後, 將正確的程式 放置於原來的網頁 <SCRIPT LANGUAGE="JavaScript"> var play=confirm("想玩個數學遊戲嗎?") if (play){ n1=(prompt("妳有幾個蘋果","1"); n2=(prompt("他有幾個蘋果","1"); t1="蘋果"; s1="你們兩總共有"+n1+n2+" "+t1; alert(s1);} else{ alert("懶蟲睡覺吧!");}; </SCRIPT> 請幫忙修改 左邊的程式後, 將正確的程式 放置於原來的網頁

數學的基本運算 result += 10;  result = result + 10;

試試看「+=」的計算運算 問題又出在哪裡呢? var play=confirm("想玩個數學遊戲嗎?") if (play){ n1=Number(prompt("妳有幾個蘋果","1")); n2=Number(prompt("他有幾個蘋果","1")); n2=n2+n1; t1="蘋果"; s1="你們兩總共有"+n2+" "+t1; alert(s1);} else{ alert("懶蟲睡覺吧!");}; n1 = Number(prompt("妳有幾個蘋果","1")); n1+= Number(prompt("他又給妳幾個蘋果","1")); s1="妳現在總共有"+n1+" "+t1; alert(s1); 問題又出在哪裡呢?

Local vs Global variables Local Variables: if (play){ n1=Number(prompt("妳有幾個蘋果","1")); n2=Number(prompt("他有幾個蘋果","1")); n2=n2+n1; t1="蘋果"; s1="你們兩總共有"+n2+" "+t1; alert(s1);} else{ alert("懶蟲睡覺吧!");}; Global Variables: var t1; if (play){ n1=Number(prompt("妳有幾個蘋果","1")); n2=Number(prompt("他有幾個蘋果","1")); n2=n2+n1; t1="蘋果"; s1="你們兩總共有"+n2+" "+t1; alert(s1);} else{ alert("懶蟲睡覺吧!");}; 「var t1;」與「var t1= “蘋果”;」 有什麼不同?

作業二 請將左程式的問題改為 妳有幾個蘋果 妳有幾盒蘋果 他又給妳幾個蘋果每盒蘋果有幾個? 並將程式修改正確 n1 = Number(prompt("妳有幾個蘋果","1")); n1+= Number(prompt("他又給妳幾個蘋果","1")); s1="妳現在總共有"+n1+" "+t1; alert(s1);

if條件中的邏輯式子 A = = B :等於 A ! = B :不等於 A > B :大於 A < B :小於 A && B :and A || B :or 當A條件不成立時

試試看下列 if 的例子 出了什麼問題? 試試看若按取消鍵,如何呢? var cloth = "沒有“; cloth = prompt("有沒有好看的衣服?","沒有") if (cloth == "沒有"){ alert("繼續作計概作業吧!");} else{ alert("耶!出去約會!");} cloth = prompt("有沒有好看的衣服?","沒有") if (cloth != "有"){ alert("繼續作計概作業吧!");} else{ alert("耶!出去約會!");} 出了什麼問題? 試試看若按取消鍵,如何呢?

吃完晚飯,是否該完成計概作業呢?還是出去約會呢? 程式設計的基本概念 吃完晚飯,是否該完成計概作業呢?還是出去約會呢? 有沒有好看的衣服 沒有  繼續作 計概作業吧! 有 心情好嗎? 好 不好  耶! 出去約會!

較複雜的「if」流程 cloth = prompt("有沒有好看的衣服?","沒有") if (cloth != "有"){ alert("繼續作計概作業吧!");} else{ mind = prompt("心情好嗎?","不好") if (mind != "好"){ alert("耶!出去約會!");} }

吃完晚飯,是否該完成計概作業呢?還是出去約會呢? 程式設計的基本概念 吃完晚飯,是否該完成計概作業呢?還是出去約會呢? 有沒有好看的衣服 沒有  繼續作 計概作業吧! 有 心情好嗎? 不好 好 錢是否多於5000? 沒有 有  耶! 出去約會!

Javascript Homework 3 請於12月7日午夜前email通知助教 aquaion22@edirect168.com 學號、姓名及你個人網頁的網址。(10%) 將今天的上課所做表單網頁完成,將「js-3」整個目錄上傳至WWW,並在目錄框架中為其增加新的超連結(20%) 網頁中需下列的互動問題問題結果:(70%) 想玩個數學遊戲嗎? Yes簡單的加法運算 NO懶蟲睡覺吧 乘法運算 邏輯判斷是否該約會?還是作功課?