JS(一)
JS复习笔记
1编程语言发展历史
2JavaScript诞生背景
3Js是解释性语言
4JS动态语言和应用场景
5JS的书写位置
以上是不建议的 要在对应的标签写对应的代码
推荐写在body结束前的
6JS的注意事项
7JS注释的总结写法
8JS和浏览器交互
9变量定义的方式
js里面有一个要求 要想定义一个变量 前面必须给它一个关键字叫做var
10同时声明赋值多个变量
11变量的命名规则
11代码的书写规范
13变量的练习 数字之间的交换1
强调 变量在使用的时候不要在前面加双引号
可以但不是要求这样直接赋值
搞一个临时变量
14变量的练习 数字之间的交换2只是针对数字
面试可能会问上面这种情况
14数据的分类和查看练习
15数据类型的表示方法
16数字类型的表示方法
typeof是操作符
0x表示16进制
八进制是0o
0b表示2进制
13数字类型的最大值和最小值
19了解数字类型NaN和isNaN
希望把上面这个abc转成一个number 如下
返回结果
20字符串类型 定义 转义 length
21布尔类型的使用
22Undefined和Null的使用
null一般用在把一个变量指向一个空 不再指向一个对象 让垃圾啊回收机制可以对这个东西做一个回收
23 变量在内存中的存储空间
只要是代码需要运行 都需要把代码先加载到内存里面
基本数据类型分配空间的时候 都是在栈空间里面分配的
引用类型 对象类型都是分配到栈、堆空间里面的
那个空盒子里面保存的是堆空间的内存地址
24转成数字类型的方式一
null转成数字类型为0