部分Javascript基础

部分Javascript基础

ID:46600966

大小:380.84 KB

页数:23页

时间:2019-11-26

部分Javascript基础_第1页
部分Javascript基础_第2页
部分Javascript基础_第3页
部分Javascript基础_第4页
部分Javascript基础_第5页
资源描述:

《部分Javascript基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二部分Javascript基础授课:沈森林Email:keithforest@163.com2.1标识符1,基本符号如:汉字语言汉字词语句构成构成2,标识张三李四王五赵六常量变量数组函数常量变量数组函数PInum1addmyarray3,标识符的规则1),首字符必须是字母,下划线或美元符号2),余下的字母可以是下划线,美元符号,任意字母或数字字符3),标识符不能是关键字或保留字。注意:标识符一般有2种命名规范1),Camel:采用首字母小写,接下来单词都以大写字母开头的方法2),Pascal:采用首字母大写,接下来单词都以大写字母开头的

2、方法2.2保留字BreakdeleteifthiswhilecasedointhrowWithcatchelseinstanceoftrycontinuefinallynewtypeofdebuggerforreturnvardefaultfunctionswitchvoid2.3变量变量为计算机内存位置的一块空间,在这个空间中,可以保存程序执行过程中所产生的信息。,这些信息在程序执行的过程中可以改变。Javascript中定义变量可以初始化也可以不初始化变量值,不用指定变量数据类型。定义变量的方法:Var变量名如:Vara,b,c;2.

3、4数据类型问题:为什么要使用数据类型?2.4.1数据类型分类Javascript中的数据类型可以分成3类:1,简单数据类型2,特殊数据类型3,复杂数据类型2.4.2简单数据类型和特殊数据类型1,数值类型(Numbers)1),简单数值如:十进制:100,十六进制:0XFF,八进制:062),特殊数值类型Infinity:表示值超出了可表示的最大值范围NAN:notanumber的缩写,表示undefined表达式结果为数值型数据2,字符类型一种被引号(单引或双引)括起来的文本,1),字符中字符的编号是从0开始如:Keith,则:e所在编号

4、为12),某些特殊字符必须用转义字符才能输出b:退格t:制表符:回车换行r:换行vf”:双引号,’:单引号\:1)字符串的拼接:使用加号来实现字符串的拼接2)获取字符串的长度字符后面+点号+length3,布尔类型布尔类型,又称逻辑型数据只有2个值:true或false4,几个特殊类型1),无定义数据类型undefined用来表示不存在的值,或者尚未赋值的变量。2),空值null表示空值,是一个“什么都没有”的占位符。与undefined区别:Undefined:表示一个变量未赋值Null:表示一个变量被赋予了空值2

5、.5数据类型转换1,隐式转换1),转为逻辑型数据Undefined:false,Null:false数值:0或NaN为flase,其他为true字符:长度为0,则为false,否则为true其他对象:true2),转为数值型类型Undefined:NaNNull:0逻辑:true1,false0字符:若是数值数字为数字,否则为NaN其他对象:NaN2,显式转换为了避免隐式转换带来的不良后果,需要手动进行转换,这种转换叫:“显示类型转换”Eval():将字符串表达式转换成数字值parseInt():把字符串转换成整数。返回是从字符串的第一个

6、字符开始,如果字符不是以整数开头则返回0parseFloat():类似于parseInt()函数,它返回字符串上包含的第一个浮点数Number()Boolean()String()2.6表达式与运算符1,表达式是一个句子,用于Javascript脚本运行时进行运算的句子。可以包含常量,变量,运算符等。2,运算符1)算数运算符+,-,*,/,%(取模,余数)+:特殊用法:连接2个字符串2)赋值运算符(=)可以同时给多个变量赋相同值得:X=Y=Z=503)比较运算符>,<,==,>=,<=,!=,===(等于且类型相同),!==:不等于或类型

7、不同4)逻辑运算符&&:逻辑与,

8、

9、:逻辑或,!:逻辑非5)位运算符普通位运算符:运算前转换为32为二进制&,

10、,^(位异或,相同为0,不同为1)~:位非,转为二进制,0变1,1变06),位移运算符:<<(左移动,空位补0)>>(右移:空位补符号位),>>>:右移,空补07),递增递减运算符++1;1++8)特殊运算符?:快速条件分支运算符Y=x>0?1:29)逗号运算符(,)将多个表达式连成一个表达式,值为最后一个表达式的值A=(1,2,3);结果:A=310)Void运算符:指定无返回结果A=void(1,2,3);结果为:A=und

11、efined11)Typeof()运算符:取得数据类型2.7运算符的优先顺序参考表2.3条件语句和循环语句1,条件语句语法:If(条件){语句}If(条件){语句}Else{语句}If(条件)

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

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

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