JavaScript基础回顾知识点记录1
-
js执行顺序为从上往下执行
-
js中有6种数据类型
基本数据类型为: String Number Boolean Null Undefined 引用数据类型为: Object 使用typeof 查看对象类型 null用来表示为空对象 声明变量但是并未赋值时,为undefind
-
js中 \ 表示转义字符
\" 表示 " \n 表示 换行 \\ 表示 \
-
js中数据类型转换
转为字符串String类型: 1、a = a.toString(); 2、a = a + ''; //纯数字字符串直接转为数字,非数字字符串转为NaN,空字符串转为0,true转为1,false转为0,null转0,undefined转NaN 转为数值Number类型: a = Number(a); //数字除了0和NaN转false其他都转true,空字符串转false其他转true,null和undefined转false,对象转true 转为布尔值类型: a = Boolean(a);
-
js中5种算数运算符
+ : 任何数和NaN相加都为NaN,和非Number/String类型相加时,会先转为Number类型 (任何值和字符串相加时,都会拼接成字符串。非字符串类型会先转换为字符串类型) 其余四种 - 、*、/、% 不多加赘述
-
js中3种逻辑运算符
! : 非运算,对一个布尔值进行取反操作 。 (可以将任意数据类型取两次非,进行转换为布尔类型 !!a) && : 与运算,第一个值为true,则返回第二个值。第一个值为false,则返回第一个值 || : 或运算,第一个值为true,则返回第一个值。第一个值为false,则返回第二个值 eg: &&的优先级高于||
-
js中关系运算符
当两边都为字符串时,比较的是unicode编码。 其他时候会转为Number比较 console.log("a">"b"); // false console.log("a"<"b"); // true
-
js中相等运算符
== : 比较值是否相等 === : 比较值和类型是否都相同
-
js中条件运算符(三位运算符)
条件表达式?语句1:语句2 a>b?a=0:a=1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?