复习js的第一天 (个人)

本文详细介绍了JavaScript的三大组成部分:ECMAScript、DOM和BOM,以及它们在网页和浏览器交互中的作用。讲解了变量、数据类型的转换、运算符、逻辑操作、字符串拼接、循环、条件判断等基础知识。此外,还涉及了变量声明、字符串和数字的处理方法,以及JavaScript中的进制表示。通过对这些关键概念的理解,有助于深入掌握JavaScript编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.JavaScript分为三个部分  ECMAScript(标准)  DOM(js操作网页)    BOM(js操作游览器)

2. src引入外部资源 href与当前文档建立资源

3. a=‘’10‘’字符串 不加就是变量

4.NaN非数字类型也是number                                                                                                         Null空返回object 数字转布尔除了0和NaN 都是True                                                                          字符串转布尔除了空串都是true                                                                                                         null和undefined都是false   对象也是true                 typrof 检测数据类型但是对数组对象没用

5. a.toString() 调用a的toString方法强制转换为字符串 null和unde没有这个方法 String()函数可以转换为字符串 true = 1 false=0 null= 0 undefined=NaN

6. 16进制 0X开头  八进制0开头  二进制0b开头 

7. 两个字符串相加会拼接 ‘1’+‘2’=12     “123”+ 1 = 1231 (任何和字符串加都会转为字符串拼接)1+“”=‘1’ 隐式转换

8. 一元运算符 +  可以转为number    a= a++ 等于自增前的值 等到下个数才会加  ++a是立即加

9.!非 (!!隐式转换让任何值转换为布尔值)  &&与(找false 都为true返回第二个  )  || 或(有true就返回)

10. a=a+5  等价于 a+=5

11. === 全等不会自动转换类型   == 会自动转化类型           !=不相等

12 三目运算符  1>2?1:2 == 2     前面是条件 为true返回第一个值否则第二个

13.语句自上而下的   { }把语句分为一组    if(表达式){  }  else的时候用{ }方便看清楚  

14. switch(条件表达式){   两个表达式依次进行全等比较 从两个为true开始返回

case(表达式):   语句。。。 break(终止穿透)}

15 . 1声明初始化变量    2while(条件表达式)  3  { 定义一个更新表达式if(判断语句) i++}

16.for(初始化表达式i=1,条件表达式i<10 更新表达式i++)  就是把while条件写一块了 for循环里面写;;就是死循环

2022.2.17结束

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值