当前位置:首页 > JavaScript学习 > JS学习 - 10 - 运算符

JS学习 - 10 - 运算符

6个月前 (12-07)JavaScript学习510
  • 运算符也叫操作符 , 都会有返回结果

  • typeof 就是一个运算符 , 用来获取目标类型 ,返回值类型为string

  • 算术运算符 + - * / %

      • +  加

          • 任何值 + NaN 结果都是 NaN

          • 字符串相加,其实是字符串的拼接,这个要注意注意!!!

          • 字符串相加,如 "123" + "456" , 结果为 "123456"

          • 任何值与字符串相加,都会先转换为字符串,再进行拼接;

            • 可以 var a=123; a=a+"";  进行类型转换,这是一个隐性的类型转换;实际是调用了String()函数;

          • 一般会与输出同时用如 var a = "123"; console.log("a = " + a);

          • + 号是从左向的顺序进行运算:

            • 所以 a=1+2+"3"  和 a="1"+2+3是不一样的,前者是33,后者是123

      • -  减

          • - 运算符先转换成数字再进行操作

          • 100 - "1" = 99

      • *  乘

      • /  除

      • 任何值进行 - * / 操作时会转换成number类型,可以利用这个特点进行隐式的类型转换,如 var a="abc"; a=a/1;

      • % 取模运算,取余数

          • 9%5  结果为4

          • 9%3 结果为0


---------------------------------------------------------------------------------

版权声明:本文由起风的日子发布,如需转载请注明出处。

本文链接:https://blog.lfo.cc/post/69.html

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。