1、输出
document.write(); 写入到html里
document.getElementById("id").innerHTML = ''; 写入到某个元素里
2、语句
for..in.. 对数组 或 对象的属性 做循环
throw 抛出异常 break 跳出循环
3、变量
局部变量 eg: function hh() { var name = "xl"; } 的name为局部变量,即使用的是var
变量 start-》被声明时开始 | 局部变量 destroy-》函数运行完,即被销毁
| 全局变量 destroy-》页面关闭是删除
4、作用域
名词解释:scope 范围 (定义的此变量可用的代码范围)
产生: 为了提高程序逻辑的局部性、可靠性,减少名字冲突
局部作用域,只作用在{}中;全局作用域,作用于整个文件
5、原生事件
<div onclick="hh()" />
6、typeof类型判断 + 类型转换
typeof ‘s’ = string
typeof 123 = number
typeof null = object(不等于null哦)
typeof undefined = undefined
typeof false = boolean
typeof {name: ''} = object | typeof data = object;
数字->字符串 = String(123); = 123.toString();
字符串->数字 = Number('123'); parseFloat('3.1314'); parseInt('1.145');
undefined 默认赋值
null 主动释放变量引用的对象,一个变量将来可能指向一个对象
7、变量提升(待拓展)
8、JSON方法
JSON.parse() 将json字符串转为js对象
JSON.stringify() 将js值转为json字符串
9、异步编程(内容好多,下次整理)
10、promise(内容好多,下次整理)
11、js函数(内容好多,下次整理)
12、函数闭包(内容好多,下次整理)
原生javascript基础知识的回顾初版
最新推荐文章于 2022-02-10 13:32:58 发布