版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaScript基本语法,第九章,本章目标,掌握脚本的基本结构 掌握JavaScript的执行原理 使用JavaScript实现偶数输出,什么是JavaScript?,JavaScript 简称JS,是一种轻量级的脚本语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。,javascript的作用,表单验证减轻服务器端压力 页面动态效果 动态改变页面内容,动态删除,图片轮播,表单验证,JavaScript与J
2、ava,这两种编程语言除了名字开头相同之外,没有其它内在的关系。 Java是SUN公司推出的面向对象的语言,适合Internet应用开发,是一种服务器端的开发语言。 JavaScript是网景公司的产品,是一种浏览器脚本语言,由客户端浏览器解析执行。,JS的基本结构, /HTML内容 ,一般放在head中,JS的执行原理,解析HTML标签和JavaScript脚本,发送请求 客户端请求包含JS的页面,返回响应 从服务器端下载含JS的页面,浏览器输入,输出Hello World, 输出Hello World document.write(Hello World); 页面主体内容 ,JS的使用方式
3、,Html页面内嵌JS代码 外部JS文件 简短缩写方式,.,JS的核心语法,核心语法,数据类型,变量,运算符号,控制语句,注释,语法约定,输入/输出,变量,var width; width = 5;,先声明变量再赋值 同时声明和赋值变量 不声明直接赋值,var catName= 皮皮; var x, y, z = 10;,width=5;,说明: var:用于声明变量的关键字 width:变量名 JS变量名区分大小写,基本数据类型,基本数据类型 undefined:变量被声明后,但未被赋值 string:用单引号或双引号来声明的字符串 boolean:true或false number:整数或
4、浮点数 null:“无值”或“空对象”,typeof,typeof用于检测变量或值的返回值 typeof运算符的返回值如下: undefined:这个变量未赋值 string:这个变量是字符串 boolean:这个变量是布尔值 number:这个变量是数值 object:这个变量是对象或null funciton :这个变量是函数,运算符号,逻辑控制语句,if条件语句 switch多分支语句 for、while循环语句,if(条件) /JavaScript代码; else /JavaScript代码; ,switch (表达式) case 常量1 : JavaScript语句1; break;
5、 case 常量2 : JavaScript语句2; break; . default : JavaScript语句3; ,for(初始化; 条件; 增量) JavaScript代码; while(条件) JavaScript代码; ,循环中断2-1,break 跳出当前整个循环,后面的循环不再执行。, var i=0; for(i=0;i); ,循环中断2-2, var i=0; for(i=0;i); ,continue 跳出当前的本次循环(跳过这一步),根据控制表达式还允许继续进行下一次循环。,alert(欢迎您); /在页同上弹出欢迎的提示框,/* 下面的这些代码会输出一个标题和一个段
6、落 并将代表主页的开始 */ document.getElementById(myH1).innerHTML=Welcome!;,单行注释以 / 开始,以行末结束。,多行注释以 /* 开始,以 */ 结束,符号 /* */ 指示中间的语句是该程序中的注释。,注释,常用的输入/输出,alert() alert(提示信息); prompt() prompt(请输入姓名,); var v = prompt(请输入姓名, 张三); alert(v);,练习-输入与输出,根据输入的次数,多次输出HelloWorld,输入次数,点击确定,语法规范2-1,代码区分大小写 如:VAL与val是不同的 以var开头,分号(;)结尾 未使用var定义的将作为全局变量 考虑到性能,尽量不要使用全局变量,语法规范2-2,定义变量、对象和函数的名称时,不能使用JS保留字,JS保留字列表,JS未来保留字列表,程序调试,alert()方法 Firebug工具,作业,根据输入内容,输出奇数或偶数,输入1,输入2,总结,JavaScript的基本结构是什么? JavaScript在页面中的应用有哪几种方式? JavaScript的核心语法有哪些? 会使用工具进行调试,人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- KP-2067-生命科学试剂-MCE
- T-NMRJ 030-2025 单孔剪切波速测试方法
- 2026年哈佛人格测试题及答案
- 2026年教师课堂技巧测试题及答案
- 2026年床上擦浴测试题及答案
- 2026年国际商法在线测试题及答案
- 2026年钉钉技能测试题及答案
- 2026年肠道防病知识测试题及答案
- 2026年非弹性碰撞测试题及答案
- 2026年小学简易方程加法测试题及答案
- 新22J01 工程做法图集
- xx地块房地产项目可行性研究报告(参考)
- 2025超声造影增强剂市场分析
- YY/T 0107-2024眼科A型超声测量仪
- 卡介苗乙肝疫苗预防接种
- 建行住房抵押贷款合同
- 2024年甘肃省天水市中考地理试题卷(含答案)
- 原污水管道堵塞疏通工程招投标书范本
- 人工智能在金融科技伦理与法律监管中的应用
- 矫正型大动脉转位伴发畸形矫治术后护理查房
- 货币战争与人民币战略
评论
0/150
提交评论