javascript第九讲总结

javascript第九讲总结

ID:8976909

大小:34.50 KB

页数:3页

时间:2018-04-13

javascript第九讲总结_第1页
javascript第九讲总结_第2页
javascript第九讲总结_第3页
资源描述:

《javascript第九讲总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第九节课:1.算术运算符有“+”、“-”、“*”、“/”、“%”、“++”、“--”,其中,“+”可以进行“加法”和“连接”运算,即如果两个运算符中的一个为字符串,则将另一个转化为字符串,然后将其连接起来;模运算符“%”表示取余运算,即第一个运算数被第二个运算数除时返回的余数,并且如果运算数为非数字的,则自动转化为数字;自增运算符“++”与自减运算符“--”表示运算数的变化幅度为1,自增则增加1,自减则减去1,同时,如果符号在前,表示变量先自增或自减,然后再参加整体的运算,符号在后表示先参加整体运算再自增或自减,但是如果只是针对单个变量的自增或自减,则符号在前与在后没有区

2、别,只有变量参与运算之时,符号在前与在后才有区别。2.赋值运算符表示将等号右边的内容直接赋给等号左边的变量,也即令变量强制地与等号右边内容相等,符号主要包括“=”、“+=”、“-=”、“*=”、“/=”、“%=”。其中赋值运算符“=”表示将其右边的内容直接赋给左边的变量,令变量变为与右边相等的量;加法赋值运算符“+=”,比如定义一变量i,有i+=5,它等价于“i=i+5”;后面的减法赋值运算符“-=”、乘法赋值运算符“*=”、除法赋值运算符“/=”以及模赋值运算符(求余赋值运算符)“%=”的用法都与加法赋值运算符一致。3.比较运算符表示将符号两边的内容进行比较,返回的是一

3、个布尔值,即为true或者false,符号主要有“>”、“<”、“>=”、“<=”、“==”和“!=”。其中,“==”表示符号两边的内容相等,只是进行比较,相等则返回为true,不等则返回为false,它与赋值运算符“=”不同,“=”表示直接将其右边的内容赋给左边的变量,也就是说定义一个变量i,“i=5”表示变量i成为一个5的常量,而且将其转化为布尔值(利用Boolean(i);)的话一定为真(true),除非i=0时,其布尔值为false;所以比较运算符“==”常用于一些条件判断中,比如if条件语句中,而赋值运算符“=”一般用于赋变量初值或者是限制条件等,用于一些循环语

4、句或其它的一些地方。4.逻辑运算符是对符号两边的内容进行逻辑判断,符号主要有“&&”、“&”、“

5、”、“

6、

7、”、“!”,逻辑运算符的返回值为布尔值,其中,短路与“&&”和短路或“

8、

9、”的返回值为true或false,而逻辑与“&”和逻辑或“

10、”以及逻辑非“!”的返回值虽还是布尔值将数值型的数据转化为布尔值时(Boolean();),“0”转化为布尔值的false,其它数字都会转化为true。,但是它们都转化为了数值型的,即变为“0”或“1”,“0”表示false,“1”表示true,但是逻辑和短路的运算结果是一致的。另外,短路与“&&”和逻辑与“&”都表示两边同为真时最终

11、的结果方为真,其它情况(只要有一方为假)最终结果都为假;短路或“

12、

13、”和逻辑或“

14、”都表示两边同为假时最终结果才为假,就是说只要有一方为真,最终结果就为真(true);逻辑非“!”表示取反,只在后面跟内容,当内容的返回值为true时,整体就返回为false,反之则true。此外,短路与、短路或和逻辑与、逻辑或的区别在于,当用短路与、短路或符号时,一旦符号前面的内容(表达式、方法等)能够决定整体的真假时,程序段就会在符号处“短路”,即停止运行,比如短路与在前面的内容为假时就会短路,因为前面的假已经决定了整体为假,短路或在前面为真时就会短路,因为前面的真也已经决定了整体的真;

15、而逻辑与和逻辑或则是在程序将两边的内容都执行完毕之后才判断整体的真假,两者比起来,短路与和短路或在前面内容能够决定整体真假时,就可以不用再继续执行下去,减轻程序的执行负担。5.条件运算符(三目运算符)的语法格式为“操作数?结果1:结果2”,操作数的返回值为一个布尔值,当为真时,执行“结果1”,当为假时,执行“结果2”(如地你故意一个变量result=(num==8)?6+3:5+9;最后输出result时为14,因为括号里的条件num==8的返回值为false);执行结果的返回值可有可无。同时,条件运算符可以与“if(操作数){结果1}else{结果2}”语句相互替换,效

16、果一致。1.typeof运算符用于检验变量的数据类型,想知道哪个变量的类型,只需将变量名写在typeof()后面的括号里就可以了;typeof的返回值有六种可能,分别为“number”(数字)、“string”(字符串)、“Boolean”(布尔值)、“object”(对象、数组和null)、“function”(函数)和“undefined”(未定义)。2.Prompt引进的内容是字符串,可以用typeof()测试一下,如果需要转化类型,比如一个变量名为date的字符串变量,转化为数值型,则:date=Number(date

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

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

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