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

相关推荐
1024肥宅1 分钟前
手写 new 操作符和 instanceof:深入理解 JavaScript 对象创建与原型链检测
前端·javascript·ecmascript 6
soda_yo19 分钟前
浅拷贝与深拷贝: 克隆一只哈基米
前端·javascript·面试
用户6600676685391 小时前
从“养猫”看懂JS面向对象:原型链与Class本质拆解
前端·javascript·面试
之恒君1 小时前
JavaScript 对象相等性判断详解
前端·javascript
掘金安东尼2 小时前
前端周刊第443期(2025年12月1日–12月7日)
前端·javascript
执携2 小时前
Vue Router (导航守卫)
前端·javascript·vue.js
火车叼位2 小时前
让 ast-grep 听你的:指定语言解析 Vue/TSX/JSX 全流程
前端·javascript·后端
前端开发爱好者3 小时前
VSCode 推出 绿色版!更强!更智能!
前端·javascript·visual studio code
吃好喝好玩好睡好3 小时前
Flutter与Electron在OpenHarmony生态的融合实践:构建下一代跨平台应用
javascript·flutter·electron
四眼肥鱼3 小时前
全网最全的 qiankun 基于 react18+(主应用)、vue3.4+(微应用)实现页签缓存,页面缓存
前端·javascript