博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
04-JavaScript之常见运算符
阅读量:6669 次
发布时间:2019-06-25

本文共 1090 字,大约阅读时间需要 3 分钟。

JavaScript之常见运算符

1.赋值运算符

以var x=12,y=5来演示示例

运算符 例子 等同于 运算结果
= x=y   x=5
+= x+=y x=x+y x=17
-= x-=y x=x-y x=7
*= x*=y x=x*y x=60
/= x/=y x=x/y x=2.4
%= x%=y x=x%y x=2

 

2.算数运算符

var a=5,b=2

运算符 描述 例子 运算结果
+ 加法 var c = a+b c = 7
- 减法 var c = a-b c = 3
* 乘法 var c = a*b c = 10
除法 var c = a/b c = 2.5
% 取余 var c = a%b c = 1
++ 自增 var x = a++ x=6,a=6
    var x = ++a x=5,a=6
-- 自减 var x = a-- x=4,a=4
    var x = --a x=5,a=4

 

3.比较运算符

var x = 5;返回值是布尔值

运算符 描述 比较 返回值
== 等于 x==8,x==5,x=='5' false,true,true
=== 等同于(值和类型均相等) x===5,x==='5' true,false
!= 不等于 x!='8' true
!== 不等同于(值和类型有一个不相等,或两个都不相等) x!==5,x!=='5' false,true
> 大于 x>8 false
< 小于 x<8 true
>= 大于等于 x>=8 false
<= 小于等于 x<=8 true

 

4.特殊情况

字符串拼接

// 字符串拼接var name = '小明';var age = 28;var work = '工程师';var object = '计算机'var str = name + '今年' + age + '了,' + '是一名' + object + work + '。';console.log(str);

两个字符串类型的数字做减法,结果为数值型,做加法为字符串类型

var a1 = '1';var a2 = '2';console.log(a1-a2, typeof a1-a2);console.log(a1+a2, typeof a1+a2);

NaN类型是number类型

var b1 = 'one';var b2 = 'two';console.log(b1*b2,typeof(b1*b2))

转载于:https://www.cnblogs.com/gongniue/p/9297052.html

你可能感兴趣的文章
coursera课程Text Retrieval and Search Engines之Week 2 Overview
查看>>
BZOJ 2768: [JLOI2010]冠军调查 最小割
查看>>
L - 辗转相除法(第二季水)
查看>>
Android自己定义控件(状态提示图表)
查看>>
ThinkPHP项目笔记之控制器常用语法
查看>>
【solr基础教程之二】索引
查看>>
【转】Android自定义Adapter的ListView的思路及代码
查看>>
8VC Venture Cup 2016 - Final Round (Div. 2 Edition)B. sland Puzzle 水题
查看>>
hadoop之mapreduse 在Eclipse下的调试环境篇
查看>>
说好的加班呢
查看>>
如何在Ubuntu 16.04中创建GIF动图
查看>>
设计模式之七:模板方法模式(Template Method)
查看>>
Atitit。数据库 安全性 重要敏感数据加密存储解决方案
查看>>
android中的所谓观察者模式
查看>>
初识Hadoop
查看>>
(转)Lambda表达式详解
查看>>
Android SharedPreference的使用
查看>>
C#中的线程(四)高级话题
查看>>
在android中进行视频的分割
查看>>
LINUX 内核内存管理
查看>>