美文网首页
02-算数运算符

02-算数运算符

作者: 陆秋明v | 来源:发表于2020-11-20 08:53 被阅读0次
算数运算符.png

算数运算符

赋值运算符

赋值运算符

普通 =
这样的话,左边的值赋给右边

符合运算符

var n = n + 1
==> n += 1
==> n++

算数运算符

不同数据的数据类型不同,不可以运算

先自动数据类型 》隐式数据类型》计算机自动完成数据类型转换

字符串

    • 字符串拼接

    ‘a' +'b' =>'ab'
    'a'+1 =>'a1'

    • 数字运算

    ‘2' - 1 =>1
    '2a' - 1 =>NaN
    NaN 和任何数据类型计算都是NaN

    将其他数据类型 转成数字的时候,在进行运算

关系运算符

返回值只有 true 和 false

==

比较字符串的ASC值
从左到右 然后逐位比较,比较出来了,后面就不比较了

如果比较的有数值,则双方都转成数值

’2‘ ==2
true == 1
false == 0 |''|null|undefind
NaN != NaN

===

不经比较数组
而且还比较数据类型

逻辑运算符

&& 全1为1
|| 有1为1
! 有1为0

短路操作

var n = 1 &&2
n ==> 1
var n =0&& 2
n ==>2

先转成Boolean值 值执行
&& 第一个是false 则不计算后面的

非运算

非零为真
非空为真

强制数据类型转换

Number()

Number('2') ==>2
Number('2a') ==>NaN

parseInt()取整

parseInt('s2’) ==》 NaN
parseInt('1a') ==> 1
parseInt('3.14') ==>3

parseFloat()去浮点数

parseFloat('3.14a‘) ==》3.14

Boolean()

运算符细节

1、在js中除数可以为0

var n = -12/0

Infinity 无穷大
-Infinity 无穷小

2、计算机计算小数有bug

0.8 - 0.1 ==》 0.70000001

3.保留小数

toFixed(保留小数的个数)

3.1415.toFixed(3) ==> 3.141

XMind: ZEN - Trial Version

相关文章

  • SAP ABAP 运算符

    ABAP提供了一组丰富的运算符来操纵变量。 所有ABAP运算符分为四类 :01-算数运算符02-比较运算符03-按...

  • 02-算数运算符

    算数运算符 赋值运算符 赋值运算符 普通 =这样的话,左边的值赋给右边 符合运算符 var n = n + 1=...

  • Swift--运算符

    算数运算符 关系运算符 逻辑运算符 位运算符 其他运算符 算数运算符 算数运算符有 一元运算符、 二元运算符、 算...

  • MySQL运算符

    算数运算符,比较运算符,逻辑运算符,位运算符 算数运算符: + - * / % 比较运算符: =, <>, !=...

  • C语言 运算符与表达式

    ###算数运算符:‘+’,‘-‘,’*‘,’/',’%(取余)‘,’+(正号)‘,’-(负号)‘ 算数运算符:%是...

  • JavaScript快速入门03-运算符

    JS的运算符 算数运算符 算数运算符用于对数值进行算数运算 运算符描述说明+加法运算-减法运算*乘法运算/除法运算...

  • sqlite(6)-运算符

    算数运算符 比较运算符 逻辑运算符 位运算符 SQLite算数运算符## 实例## sqlite> .mode l...

  • JS常用运算符

    Get Started 算数运算符string运算 比较运算符void逗号运算符运算顺序 逻辑运算符 算数运算符 ...

  • Java运算符

    Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / %...

  • Java的运算符

    Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / %...

网友评论

      本文标题:02-算数运算符

      本文链接:https://www.haomeiwen.com/subject/lwyliktx.html