parsefloat 四舍五入 1、JavaScript 基础一(3)

电脑杂谈  发布时间:2018-02-07 21:11:45  来源:网络整理

NaN:not a number (NaN类型是Number,可用typeof来查看相关类型)

--a和a--原理同++a和a++

赋值运算符:=、+=、-=、*=、/=、%=

关系(比较)运算符:>、<、>=、<=、==、===、!=、!==

===与==的区别:

对于string和number等基本类型,不同类型之间比较:

1、==比较会将变量隐式转换成同一类型的值进行比较。

2、===如果类型不同,其结果就是不等。

如果是array和object等引用类型,==和===没有区别,如果两个的变量是同一个对象就为true,否则为false。

基本类型和引用类型进行比较,==会将引用类型转换成基本类型,再进行值比较。而===因为类型不同,结果为false。

逻辑运算符:&&、||、!

三目运算符(简化代码):? :

10:运算符的优先级(自上而下递减 ,水平同级)

1》.(对象、类的属性或字段访问) [](数组下表) ()(函数调用) :(三目表达式的分组—表达式的分组)

2》++、--、!、delete(删除对象的某个属性及属性值)、new(创建构造函数和创建对象)、typeof

3》*、/、%

4》+、-、+ 加、减、字符串连接

5》关系运算符、instanceof(判断某个对象是否是某个类的一个实例)

6》逻辑运算符

7》赋值运算符

()作用:可以表达式分组、改变运算符的优先级、函数调用。

例:a=!6<7 => true

推理:a=(!6)<7 => a=false<7 => a=0<7 => true


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-65981-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 元季川
      元季川

      我算是写过的

    • 赵晶晶
      赵晶晶

      真正重要的东西用眼睛是看不见的

    • 高东明
      高东明

      放在衣柜的抽屉里

    热点图片
    拼命载入中...