JavaScript 的运算符【一】(算术运算符)

本文介绍了JavaScript中的算术运算符,包括加法、减法、乘法、除法、自增、自减等。加法运算符在处理对象时,会先将其转化为原始值再进行运算。自增和自减运算符有前置和后置两种形式,会影响变量值的修改。同时,文章探讨了赋值运算符和复合赋值运算符的工作原理。
摘要由CSDN通过智能技术生成

运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算。

一.概述

  1. 运算符总览10个:①加法运算符:x + y;②减法运算符: x - y;③乘法运算符: x * y;④除法运算符:x / y;⑤指数运算符:x ** y;⑥余数运算符:x % y;⑦自增运算符:++x 或者 x++;⑧自减运算符:--x 或者 x--;⑨数值运算符:+x;⑩负数值运算符:-x
  2. 对象使用加法运算符,调用过程? 先使用valueof返回对象本身,然后调用valueof返回值的toString方法,输出为字符串,然后执行相加操作 具体见:加法运算符
  3. ++运算符放在前后的区别? ++x修改原值x++不会修改原值 具体见:自增和自减运算符

二.加法运算符

1.基本规则

  • 加法运算符+,用来求和,针对不同类型有不同的表现

  • 数值求和,非数值的相加,一boolean类型会转为数字;二其余类型与字符串相加就会转为字符串(不同的类型使用相同+的符号相加,出现不同的运算结果叫做重载)

    //一基本计算
    1 + 1 // 2
    
    //二boolean转为数字
    true + true // 2
    1 + true // 2
    
    //三与字符串相加
    'a' + 'bc' // "abc"
    1 + 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值