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

相关推荐
SRET26 分钟前
Mineradio 沙盒隔离安装完全指南 | 一键安全运行 Electron 应用!!!
javascript·经验分享·安全·electron·aigc·音视频·ai编程
全栈前端老曹32 分钟前
【MongoDB】安全与权限管理 —— 用户认证、角色权限、SSL 加密
前端·javascript·数据库·安全·mongodb·nosql·ssl
free354 小时前
作用域链与 Environment:变量查找、遮蔽和赋值怎么实现
javascript
YHL4 小时前
🤖 Agent 智能体开发实战 · 第一课:Tool Use —— 让大模型自动干活
前端·javascript·人工智能
HUMHSX6 小时前
Vue 组件通信核心知识点梳理
javascript·vue.js·ecmascript
风止何安啊6 小时前
🚦 前端并发请求 “交通管制”:别让你的接口堵成早高峰
前端·javascript·面试
熊猫钓鱼>_>6 小时前
2026 前端的三场底层革命:当 Vue、React Native 和 Three.js 同时去掉中间层
前端·javascript·vue.js·react native·架构·webgl·three.js
名字还没想好☜6 小时前
React useEffect 依赖数组踩坑:闭包陷阱与清理函数
前端·javascript·react.js·react·useeffect
柒和远方7 小时前
LeetCode 4. 寻找两个正序数组的中位数 —— 二分划分的艺术
javascript·python·算法
默_笙8 小时前
😢 我被 JS 的 this 整不会了:同一个函数,换个“地区”调用,结果就不一样
javascript