JavaScript第九讲总结

第九节课:1.算术运算符有“+”、“-”、“*”、“/”、“%”、“++”、“--”,其中,“+”可以进行“加法”和“连接”运算,即如果两个运算符中的一个为字符串,则将另一个转化为字符串,然后将其连接起来;模运算符“%”表示取余运算,即第一个运算数被第二个运算数除时返回的余数,并且如果运算数为非数字的,则自动转化为数字;自增运算符“++”与自减运算符“--”表示运算数的变化幅度为1,自增则增加1,自减则减去1,同时,如果符号在前,表示变量先自增或自减,然后再参加整体的运算,符号在后表示先参加整体运算再自增或自减,但是如果只是针对单个变量的自增或自减,则符号在前与在后没有区别,只有变量参与运算之时,符号在前与在后才有区别。2.赋值运算符表示将等号右边的内容直接赋给等号左边的变量,也即令变量强制地与等号右边内容相等,符号主要包括“=”、“+=”、“-=”、“*=”、“/=”、“%=”。其中赋值运算符“=”表示将其右边的内容直接赋给左边的变量,令变量变为与右边相等的量;加法赋值运算符“+=”,比如定义一变量i,有i+=5,它等价于“i=i+5”;后面的减法赋值运算符“-=”、乘法赋值运算符“*=”、除法赋值运算符“/=”以及模赋值运算符(求余赋值运算符)“%=”的用法都与加法赋值运算符一致。3.比较运算符表示将符号两边的内容进行比较,返回的是一个布尔值,即为true或者false,符号主要有“>”、“<”、“>=”、“<=”、“==”和“!=”。其中,“==”表示符号两边的内容相等,只是进行比较,相等则返回为true,不等则返回为false,它与赋值运算符“=”不同,“=”表示直接将其右边的内容赋给左边的变量,也就是说定义一个变量i,“i=5”表示变量i成为一个5的常量,而且将其转化为布尔值(利用Boolean(i);)的话一定为真(true),除非i=0时,其布尔值为false;所以比较运算符“==”常用于一些条件判断中,比如if条件语句中,而赋值运算符“=”一般用于赋变量初值或者是限制条件等,用于一些循环语句或其它的一些地方。4.逻辑运算符是对符号两边的内容进行逻辑判断,符号主要有“”、“”、“|”、“||”、“!”,逻辑运算符的返回值为布尔值,其中,短路与“”和短路或“||”的返回值为true或false,而逻辑与“”和逻辑或“|”以及逻辑非“!”的返回值虽还是布尔值,但是它们都转化为了数值型的,即变为“0”或“1”,“0”表示false,“1”表示true,但是逻辑和短路的运算结果是一致的。另外,短路与“”和逻辑与“”都表示两边同为真时最终的结果方为真,其它情况(只要有一方为假)最终结果都为假;短路或“||”和逻辑或“|”都表示两边同为假时最终结果才为假,就是说只要有一方为真,最终结果就为真(true);逻辑非“!”表示取反,只在后面跟内容,当内容的返回值为true时,整体就返回为false,反之则true。此外,短路与、短路或和逻辑与、逻辑或的区别在于,当用短路与、短路或符号时,一旦符号前面的内容(表达式、方法等)能够决定整体的真假时,程序段就会在符号处“短路”,即停止运行,比如短路与在前面的内容为假时就会短路,因为前面的假已经决定了整体为假,短路或在前面为真时就会短路,因为前面的真也已经决定了整体的真;而逻辑与和逻辑或则是在程序将两边的内容都执行完毕之后才判断整体的真假,两者比起来,短路与和短路或在前面内容能够决定整体真假时,就可以不用再继续执行下去,减轻程序的执行负担。5.条件运算符(三目运算符)的语法格式为“操作数?结果1:结果2”,操作数的返回值为一个布尔值,当为真时,执行“结果1”,当为假时,执行“结果2”(如地你故意一个变量result=(num==8)?6+3:5+9;最后输出result时为14,因为括号里的条件---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---num==8的返回值为false);执行结果的返回值可有可无。同时,条件运算符可以与“if(操作数){结果1}else{结果2}”语句相互替换,效果一致。6.typeof运算符用于检验变量的数据类型,想知道哪个变量的类型,只需将变量名写在typeof()后面的括号里就可以了;typeof的返回值有六种可能,分别...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?