下载此文档

JavaScript第九讲总结.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
莀第九节课:蒆蒅算术运算符有“+”、“-”、“*”、“/”、“%”、“++”、“--”,其中,“+”可以进行“加法”和“连接”运算,即如果两个运算符中的一个为字符串,则将另一个转化为字符串,然后将其连接起来;模运算符“%”表示取余运算,即第一个运算数被第二个运算数除时返回的余数,并且如果运算数为非数字的,则自动转化为数字;自增运算符“++”与自减运算符“--”表示运算数的变化幅度为1,自增则增加1,自减则减去1,同时,如果符号在前,表示变量先自增或自减,然后再参加整体的运算,符号在后表示先参加整体运算再自增或自减,但是如果只是针对单个变量的自增或自减,则符号在前与在后没有区别,只有变量参与运算之时,符号在前与在后才有区别。膂赋值运算符表示将等号右边的内容直接赋给等号左边的变量,也即令变量强制地与等号右边内容相等,符号主要包括“=”、“+=”、“-=”、“*=”、“/=”、“%=”。其中赋值运算符“=”表示将其右边的内容直接赋给左边的变量,令变量变为与右边相等的量;加法赋值运算符“+=”,比如定义一变量i,有i+=5,它等价于“i=i+5”;后面的减法赋值运算符“-=”、乘法赋值运算符“*=”、除法赋值运算符“/=”以及模赋值运算符(求余赋值运算符)“%=”的用法都与加法赋值运算符一致。蒇比较运算符表示将符号两边的内容进行比较,返回的是一个布尔值,即为true或者false,符号主要有“>”、“<”、“>=”、“<=”、“==”和“!=”。其中,“==”表示符号两边的内容相等,只是进行比较,相等则返回为true,不等则返回为false,它与赋值运算符“=”不同,“=”表示直接将其右边的内容赋给左边的变量,也就是说定义一个变量i,“i=5”表示变量i成为一个5的常量,而且将其转化为布尔值(利用Boolean(i);)的话一定为真(true),除非i=0时,其布尔值为false;所以比较运算符“==”常用于一些条件判断中,比如if条件语句中,而赋值运算符“=”一般用于赋变量初值或者是限制条件等,用于一些循环语句或其它的一些地方。芈逻辑运算符是对符号两边的内容进行逻辑判断,符号主要有“&&”、“&”、“|”、“||”、“!”,逻辑运算符的返回值为布尔值,其中,短路与“&&”和短路或“||”的返回值为true或false,而逻辑与“&”和逻辑或“|”以及逻辑非“!”的返回值虽还是布尔值膄将数值型的数据转化为布尔值时(Boolean();),“0”转化为布尔值的false,其它数字都会转化为true。,但是它们都转化为了数值型的,即变为“0”或“1”,“0”表示false,“1”表示true,但是逻辑和短路的运算结果是一致的。另外,短路与“&&”和逻辑与“&”都表示两边同为真时最终的结果方为真,其它情况(只要有一方为假)最终结果都为假;短路或“||”和逻辑或“|”都表示两边同为假时最终结果才为假,就是说只要有一方为真,最终结果就为真(true);逻辑非“!”表示取反,只在后面跟内容,当内容的返回值为true时,整体就返回为false,反之则true。此外,短路与、短路或和逻辑与、逻辑或的区别在于,当用短路与、短路或符号时,一旦符号前面的内容(表达式、方法等)能够决定整体的真假时,程序段就会在符号处“短路”,即停止运行,比如短路与在前面的内容为假时就会短路,因为前

JavaScript第九讲总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花开一叶
  • 文件大小24 KB
  • 时间2019-05-15
最近更新