- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目2JavaScript基础语法
04任务2.4数据类型转换与获取03任务2.3运算符02任务2.2数据类型01任务2.1变量目录07任务2.7跳转语句06任务2.6循环结构05任务2.5分支结构
任务2.1变量变量命名规则1变量的使用2
首字符可以是任意字母(包括英文字母和其他语言的字母),以及美元符号“$”和下划线“_”。其余的字符,除了字母、美元符号和下划线,还可以用数字0-9。不能使用JavaScript中的关键字命名,详见表2-12.1.1命名规则
2.1.2变量的使用varuserName;//声明变量userNameuserName=张三;//为userName赋值张三1.先声明再赋值varuserName=张三;//声明变量userName并直接赋值2.声明变量并赋值varuserName=张三,age=18,sex=男;//声明多个变量,分别赋值3.声明多个变量school=“广西机电职业技术学院”;//没有用var声明,直接赋值使用4.直接使用
任务2.2数据类型Number数值型3Boolean布尔型1String字符串型2Undefined未定义型5Null空型4
布尔型是JavaScript中比较常用的数据类型之一,常用于逻辑判断,一个布尔型变量只有true、false两种值,分别代表“真”和“假”两个状态,也可以通过布尔运算计算出来。例如:varflag1=true;//声明变量flag1,赋值truevarflag2=false;//声明变量flag2,赋值false2.2.1Boolean布尔型
2.2.2字符串型(String)字符串就是放在单引号或双引号之中的零个或多个组合在一起的字符,可以是中英文也可以是特殊符号,例如:varstr1=中国;//表示存储了中国2个字符varstr2=abc;//表示存储了abc3个字符varstr3=shesagirl;//双引号中包含了单引号varstr4=JavaScript是最好的语言;//单引号中包含了双引号varstr5=‘she\’sagirl‘;//单引号中包含了单引号\为转义字符varstr6=“JavaScript是最好的\语言\;//双引号中包含了双引号\为转义字符
2.2.2字符串型(String)转义符号含义转义符号含义\单引号\双引号\n换行符\r回车符\t制表符\v垂直制表符\f换页符\b退格符\0Null字符\\反斜杠表2-2JavaScript转义字符
2.2.3数值型(Number)在JavaScript中数值型不再区分整数和浮点数,统一用Number表示,而且所有数字都是以64位浮点数形式储存,即使整数也是采用64位浮点数存储,所以,1与1.0在JavaScript的判断中是同一个数据。如下:varnum1=100;//整数100varnum2=3.1415;//浮点数3.1415varnum3=1.2345e3;//科学计数法表示1.2345x1000,等同于1234.5varnum4=-100;//负数varnum5=070;//070等于十进制的56varnum6=0xf2;//0xf2等于十进制的242
特殊数值型数据格式NaN,全称是NotaNumber,表示不是一个数字,如果在进行数值运算时产生了一个未知的结果或错误时,JavaScript就会返回NaN,代表结果是一个非数字的情况。NaN是一个特殊的值,不会与任何数字相等,包括自身,但是在JavaScript中可以使用isNaN()函数来判断运算结果是不是NaN(该内容在后面章节讲解)。1.NaNInfinity,无限、无穷的意思,当在进行数值运算时超出了数值型能表示的最大值时,就会输出为Infinity,表示无穷大,当在进行数值运算时超出了数值型能表示的最小值时,就会输出为-Infinity。2.infinity2.2.3数值型(Number)
2.2.4空型(Null)空型是只有一个特殊值null的数据类型,用来表示一个“空”的值,空型和0以及空字符串不同,0表示的是一个数值,表示长度为0的字符串,而null表示“空”,一个不存在的或无效的对象或地址。
2.2.5未定义型(Undefined)未定义型也是只有一个特殊值undefined
文档评论(0)