day 43 初始js
1.内容回顾
1.今日面试题
复习list和list内置常用方法
2.css
2.今日内容
https://www.cnblogs.com/liwenzhou/p/8004649.html
HTML:文档的结构
CSS:修改文档的外观样式
JS:实现页面上的动态效果
1.JS的历史及ECMAScript
JS -> JavaScript(雷峰塔) java(雷锋)
网景 (公司)
ECMAScript一个标准 ES5/ES6
node.js -> 跑在服务器端的JS
2.JS要学习的内容
JS三大部分:
1.基础语法
2.操作浏览器对象 BOM
3.操作文档上的标签 DOM
3.JS导入方式
1.直接写在页面的Script标签内部
2.将JS代码写在单独的一个js文件然后通过页面上的script标签的src属性导入
4.JS基础语法
1.数据类型
1.数字(number)
parseInt() 转换为整型
parseFloat() 转换为浮点型
NaN ->Not a Number
2.字符串
3.布尔值
""(空字符串)、0、null、undefined、NaN都是false。
4.null
5.undefined
6.对象
1.数组(列表)
2.自定义对象(字典)
2.运算符
注意强等于和弱等于的区别
强等于判断值相不相等
又判断类型相不相等
弱等于只判断值相不相等
1.算数运算符
2.赋值运算符
3.比较运算符
4.逻辑运算符
3.流程控制
1.if else
2.for 循环
3.switch
4.while