㈠运算符(操作符)

⑴通过运算符可以对一个或多个值进行运算,并获取运算结果

⑵比如:typeof就是运算符,可以来获得一个值得类型

              它会将该值的类型以字符串的形式返回

              number,string,Boolean,undefined,object

⑶示例:

㈡算术运算符

当对非Number类型的值进行运算时,会将这些值转换为Number然后再运算

任何值和NaN做运算都得NaN

1.加号(+)运算符

⑴+可以对两个值进行加法运算,并将结果返回

 具体示例:纯数字相加

非数字类型

true 转换为 1;

false  转换为 0;

 

null转换为 0 ;

 

 数字和NaN做运算  得  NaN;

⑵如果对两个字符串进行加法运算,则会做拼串

  会将两个字符串拼接为一个字符串,并返回

  具体示例:拼串

 

⑶任何值和字符串做加法,都会先转换为字符串,然后再和字符串做拼串的操作。

   我们可以利用这一特点,来将一个任意的数据类型转换为String,

   我们只需要为任何的数据类型+ 一个 ""(空串),即可将其转换为String,

   这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用的string()函数;

具体示例:

数字和字符串做加法

布尔值与字符串做加法

 

隐式类型转换

 

常用的用法

 

⑷加法运算(顺序从左到右依次运算)

计算 1 + 2 + "3" = ?

计算 "1" + 2 + 3 = ?

 

2.减号(-)运算符

- 可以对两个值进行减法运算,并将结果返回

具体示例

3.乘号(*)运算符

* 可以对两个值进行乘法运算,并将结果返回

4.除号(÷)运算符

÷ 可以对两个值进行初法运算,并将结果返回

★任何值做 -  *  / 运算时都会自动转换为Number

我们可以利用这一特点做隐式的类型转换

可以通过一个值 -0  *1  /1 来将其转换为number

原理和number()函数一样,使用起来更加简单

5.取模(%)也叫取余运算符

% 可以对两个值进行取模运算,并将结果返回

以上就是算术运算符的相关知识和示例,希望有所帮助。

最新文章

  1. kvm虚拟化平台搭建入门
  2. 【前端】String.prototype.match() 用法详解
  3. PIC24FJ64GB002 with bluetooth USB dongle
  4. jquery 使用方法<转载>
  5. Linux磁盘文件的命名
  6. offsetTop和scrollTop的差别
  7. Struts2透过自定义拦截器实现登录之后跳转到原页面
  8. poj 3635 带花费的Dij+head优化
  9. 腾讯windows系统服务器
  10. 转:LINUX/UNIX下的回车换行与WINDOWS下的区别
  11. Uiautomator分类
  12. 最新传智播客web前端开发39期视频教程【完整版】
  13. 【杂谈】没有公网IP的电脑如何与外部通信
  14. angular bootstrap timepicker TypeError: Cannot set property '$render' of undefined
  15. MySQL优化器 --- index_merge
  16. 【洛谷p1164】小A点菜
  17. Unity入门&物理引擎
  18. MAC node + git + bower 简单安装
  19. WAMP环境下配置虚拟主机
  20. 公式编辑器编辑倒L符号的方法

热门文章

  1. ES简介及特点
  2. Spring 注解介绍
  3. C#委托的定义 以及使用方式详解,更简单的理解委托。
  4. React中使用遍历
  5. 快速写个node命令行工具
  6. Vue-router 报NavigationDuplicated的可能解决方案
  7. jsonp的原理介绍及Promise封装
  8. Delphi 建立ODBC数据源
  9. 详解python中的描述符
  10. 根文件系统ramdisk.image.gz && uramdisk.image.gz