Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt

Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt

ID:50029703

大小:653.00 KB

页数:72页

时间:2020-03-07

Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt_第1页
Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt_第2页
Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt_第3页
Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt_第4页
Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt_第5页
资源描述:

《Web前端开发技术——HTML、CSS、JavaScript 教学课件 作者 聂常红第二讲 javascript编程基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二讲javascript编程基础2.1数据类型2.2常量2.3变量2.4数据类型转换2.5运算符和表达式2.6流程控制语句2.7with语句和comment语句2.8脚本函数2.1数据类型基本数据类型特殊数据类型复杂数据类型特殊数据类型:null(空值类型):一种特殊的关键字,表示没有任何值(注意:null既不是0也不是空字符串,而是什么也没有)undefined(未定义类型):表示不存在的对象或声明了,但却一直没有赋值的量基本数据类型:Number(数值类型):包含整数或浮点数,如123或12.34String(字符串类型):以单引

2、号或双引号括起来的字符,如“你好“Boolean(逻辑值类型):又称布尔值,仅有两种取值:true或false复杂数据类型:Aarry(数组数据类型):用于保存一组相同类型的数据Function(函数数据类型):用于保存一段程序,这段程序可以在javascript中重复地被调用object(对象数据类型):用于保存一组不同类型的数据和函数2.2常量概念:指数值不能改变的数据分类:整型常量:只包含整数部分,可使用十进制、十六进制和八进制表示浮点常量:由整数部分加小数部分表示布尔常量:只有true和false两种取值字符型常量:使用单引号或

3、双引号括起来的一个或几个字符或以反斜扛开头的称为转义字符的特殊字符空值:使用null表示,表示什么也没有2.3变量变量:指在计算机内存中暂时保存数据的地方,其所保存的数据在程序进行过程中可能会发生变化。在程序中,使用变量名对变量所保存的数据进行各种处理操作变量命名规则第一个字符必须是字母或下划线(_),可以包括字母、数字和下划线不能包含有空格、“+”、“$”等特殊符号不能使用JavaScript中的保留字,如var、int等应使用有意义的变量名,可以使用“驼峰式”或“下划线式”的变量名,如userMessage,user_message

4、※注意:JavaScript是对大小写敏感的,也就是说区分大小写,所以变量count和变量Count是两个不同的变量!变量命名示例(X)(X)(X)(X)变量的声明使用var关键字声明varstrjavascript采用弱数据类型的形式,

5、在声明时无需定义数据类型,变量的具体数据类型根据所赋的值的数据类型来确定,如:varstr=“hello”//字符串类型varstr=123//数值类型变量也可以不事先使用var作声明,而直接使用(简单但不易发现变量名方面的错误)变量的合法声明语法:1)单一声明:varname;2)用一个var声明多个变量:varname,age;3)声明的同时进行赋值:varname=“张生”,age=18;变量声明及赋值示例变量的作用域变量的作用域是指变量的有效范围作用域的类型:全局变量:指在程序的开头且处在任何函数体以外声明的变量局部变量:指在函数体内声明的变量变量的作用域示例2.4数据类型的转换Javascript在执行运算操作时,可以进行两种类型的数据转换:1)自动数据类型转换2)强制数据类型转换1)自动转换:Javascript是一种动态类型的语言,在执行运算操作时,Javascript会自动按下列原则进行数据类型的转换:如果表达式中有操作数是字符串,而运算符使用加号(+),此时javascript会自动将数值转换成字符串,如:varx="姑娘今年"+18;//姑娘今年18vary="15"+

8、5//155如果表达式中有操作数是字符串,而运算符使用除加号以外的其他运算符,如(/),此时javascript会自动将字符串转换成数值,如:varx="30"/5;//6vary="15"-"5";//1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。