JS的数据类型和运算符

typeof()方法:检测数据类型

JS中的基本数据类型

基本数据类型

1.number 数字

2.string 字符串

3.boolean 布尔

4.null 代表空值(typeof方法检测出来的数据类型是object类型)

5.underfined 未定义;变量已声明但是未赋值

6.Symbol() 独一无二的值(ES6新的数据类型)

算数运算符:

  • 加
  • 减

* 乘

/ 除

%求余

自增自减

++x/--x 先运算再赋值

x++/x-- 先赋值再运算

赋值运算符

= += -= *= /= %=

字符串运算符

  • +=

比较运算符

==等于,比较数值

===全等,比较数值和数据类型

!=不相等,相当于==的取反

!==不全相等,相当于===的取反

< > <= >=

逻辑运算符

|| && !

if

if(条件判断){

//需要执行的代码块

}

if(条件判断){

//需要执行的代码}else{

}

if(条件判断){

//需要执行的代码

}else if(条件判断){

//需要执行的代码

}else if(条件判断){

//需要执行的代码

}else{

}

switch

具有穿透性

switch(表达式){

case 式子:

执行语句;

break;

}

相关推荐
杨杨杨大侠5 小时前
都能接模型、RAG 和 MCP,Java Agent 框架到底差在哪?
java
Autumn_ing6 小时前
Design.md生成UI怎么验收?举例运营后台的颜色、状态和数据核对
前端·ui·ai·设计系统·paico·ai生成ui·design.md
远离UE46 小时前
UE5 Substrate Thin Film 源码拆析
开发语言·javascript·ue5
keyipatience6 小时前
JavaScript学习(1)书写位置,变量、数据类型、运算符
开发语言·前端·javascript·css·学习
Thinker QAQ6 小时前
并发编程(九):BlockingQueue 与 Channel——语言层的原子性、可见性与有序性
java·python·go·并发编程·channel·blockingqueue·message passing
朱涛的自习室7 小时前
我给 Gemini 4 和 DeepSeek 搞了套「末位淘汰」,AI 干活会更猛吗?(Day 3)
android·前端·后端
霸道流氓气质8 小时前
RAG 可观测性与生产监控实战:四层遥测模型、五大仪表盘与 OpenTelemetry 全链路追踪的 Java 生产级实现
java·人工智能·python
AOI小白新手上路8 小时前
autodl常用的tar 打包下载(数据集)命令手册:逐段拆解与套用模板
java·大数据·数据库
java1234_小锋9 小时前
【技术专题】HTML5 网页技术 - HTML5简介 & HTML5 文档结构
前端·html·html5