美文网首页
算数运算符

算数运算符

作者: 山野过客 | 来源:发表于2018-07-18 08:42 被阅读0次

算数运算符

加法运算符:

加法 运算符由加号(+)表示:

ECMAScript 中的加法也有一些特殊行为:某个运算数是 NaN,那么结果为 NaN。)

字符串拼接:

如果两个运算数都是字符串,把第二个字符串连接到第一个上。

如果只有一个运算数是字符串,把另一个运算数转换成字符串,结果是两个字符串连接成的字符串。

乘法运算符

乘法运算符由星号(*)表示,用于两数相乘。

ECMAScript 中的乘法语法与 Java语言中的相同:

注释:如果运算数是数字,那么执行常规的乘法运算,即两个正数或两个负数为正数,两个运算数符号不同,结果为负数。

除法运算符

除法运算符由斜杠(/)表示,用第二个运算数除第一个运算数

2. 比较运算符:

比较运算符小于、大于、小于等于和大于等于执行的是两个数的比较运算

var bResult1 = 2 > 1//true

var bResult2 = 2 < 1//false

比较数字和字符串

var bResult = "25" < "3";

alert(bResult);//输出 "true"

上面这段代码比较的是字符串 "25" 和 "3"。两个字符串在比较的时候 比较的是两个字符串 对应的字符顺序.

注意: 如果字符串与比较,会把字符串转成数字再进行比较。

如果把某个运算数改为数字,那么结果就不一样了:

var bResult = "25" < 3;

alert(bResult);//输出 "false"

这里,字符串 "25" 将被转换成数字 25,然后与数字 3 进行比较,结果不出所料。

无论何时比较一个数字和一个字符串,ECMAScript 都会把字符串转换成数字,然后按照数字顺序比较它们。

4. 赋值运算符

简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量。

例如:

var iNum = 10;

复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。这些赋值运算符是下列这些常见情况的缩写形式:

var iNum = 10;

iNum = iNum + 10;

可以用一个复合赋值运算符改写第二行代码:

var iNum = 10;

iNum += 10;

每种主要的算术运算以及其他几个运算都有复合赋值运算符:

乘法/赋值(*=) 除法/赋值(/=) 取模/赋值(%=)

加法/赋值(+=) 减法/赋值(-=)

相关文章

  • Swift--运算符

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

  • MySQL运算符

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

  • C语言 运算符与表达式

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

  • JavaScript快速入门03-运算符

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

  • sqlite(6)-运算符

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

  • JS常用运算符

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

  • Java运算符

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

  • Java的运算符

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

  • 04-运算符

    算数运算符 1.什么是算数运算符?- + - * / % 2.算数运算符的优先级和结合性* / % 优先级要高...

  • Python常用运算符||算数运算符

    标准算数运算符加(+)、减(-)、乘(*)、除(/)、整除(//)取余运算符%幂运算符** 一、标准算数运算符 注...

网友评论

      本文标题:算数运算符

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