JS复习(1) 变量、数据类型与运算符

张开发
2026/4/11 2:17:38 15 分钟阅读

分享文章

JS复习(1) 变量、数据类型与运算符
变量变量是用于存储信息的容器。js中变量用于存储数据并可以在执行过程中进行修改。存储类型的数据如数字、字符串、对象、函数等。变量名是标识符用于引用存储在变量中的数据。varES5 引入的变量声明方式具有函数作用域。letES6 引入的变量声明方式具有块级作用域。constES6 引入的常量声明方式具有块级作用域且值不可变。变量名由字母、数字、下划线、$ 组成不能数字开头区分大小写禁止关键字、特殊符号、空格常规用小驼峰常量全大写下划线语义清晰。数据类型原始数据类型类型说明Null空值对象不存在Undefined声明未赋值时的默认值Boleantrue / falseNumber双精度 64 位浮点数整数和小数BingInt任意精度整数ES2020StringUTF-16 字符串Symbol唯一且不可变的值ES2015引用类型类型返回值typeof字符串instanceof检测原型链Object.prototype.toString.call()[object Type]Array.isArray()专门检测数组类型转换显示转换Number(123); // 123 String(123); // 123 Boolean(0); // false parseInt(12.3); // 12 parseFloat(12.3);// 12.3隐式转换1、字符串 数字 → 全部变字符串1 2 // 12 3 4 // 34 1 2 3 // 33先算123再拼32.- * / %数字运算 → 全部转数字5 - 2 // 3 6 * 2 // 12 10 / true // 10 true 转 1 null - 1 // -1 null 转 03. if /while 条件判断 → 自动转布尔if (1) {} // true if (0) {} // false if () {} // false if ( ) {} // true空格不是空串 if (null) {} // false if (undefined){} // false if ([]) {} // true if ({}) {} // true运算符算数运算符运算符描述加法-减法*乘法/除法自增--自减赋值运算符运算符例子等同于xyxyxxy-x-yxx-y*x*yxx*y/x/yxx/y%x%yxx%y比较运算符运算符描述等于绝对等于值和数据类型!不等于!严格不等于值和类型有一个不相等或两个都不相等大于小于大于或等于小于或等于逻辑运算符运算符描述逻辑与||逻辑或逻辑非

更多文章