JavaScript_语法_运算符_一元运算符

变量_ typeof 运算符:

(可以使用 typeof 运算符来确定 JavaScript 变量的数据类型)

注:

复杂数据 typeof 运算符把对象、数组或 null 返回 object

null被认为是对象的占位符

1.5 运算符

1.一元运算符:只有一个运算数的运算符 eg. A++

++ , -- , +(正号) +3 -(负号)

++ -- 自增(自减)

++(--)在前,先自增(自减),再运算

++(--)在后,先运算,再自增(自减)

2.算术运算符

+ - * / %(取模) 等等

3.赋值运算符

= += -= 等等

4.比较运算符

> < >= <= == ===(全等于)

5.逻辑运算符

&& || ! (与或非)

6.三元运算符

? :

一元运算符:

自增:

+(-):正(负)号

注意:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换

其他类型转number:

1. string转number:按照字面值转换。

以上则说明字符串"123"已经转成number了

如果字面值不是数字,则转为NaN(不是数字的数字) 而且NaN与任何数做运算,结果还是NaN

2. boolean转number:true转为1,false转为0

相关推荐
许彰午5 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
易筋紫容6 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
0_Error_7 小时前
猫国建设者 修改资源 自动采集
javascript
贩卖黄昏的熊7 小时前
NestJS简明教程——安全
开发语言·javascript·安全·typescript·nest.js
贩卖黄昏的熊8 小时前
NestJS简明教程——异常处理和日志
javascript·node.js·nest.js
海带紫菜菠萝汤11 小时前
FFmpeg.wasm 实践:在浏览器中运行 FFmpeg 的能力边界与性能瓶颈
前端·javascript·ffmpeg·音视频·wasm
名字还没想好☜11 小时前
React 受控输入框光标跳到末尾:格式化输入时的 selection 丢失 bug 与修复
前端·javascript·react.js·bug·react·next.js
upgrador12 小时前
桌面应用开发:Electron 与 NSIS 的关系、打包流程及 Windows 本地构建实战
javascript·windows·electron
我要两颗404西柚12 小时前
Stage three:VUE工程化与实战工具
前端·javascript·vue.js
写不来代码的草莓熊13 小时前
Cesium 地图交互绘制圆形、多边形
前端·javascript·地图