JavaScript 学习笔记 -- 大纲记录

1、javascript也是一种面向对象的语言,但没有类的概念。当然也可以通过new object() {}创建自定义对象
2、javascript里面也有各种数据类型,包括数字 字符串 布尔 数组 对象 null  undefined 
3、javascript里面也有各种流程控制,如for foreach if else switch break continue 
4、javascript里面同时有各种操作运算符,如算术运算符、逻辑运算符、比较运算符
5、javascript里面的各种变量之间也可以进行隐式以及显示的类型转换,对于强制的类型转换,有相应的转换函数
6、javascript里面的各种数据类型都可以理解为是一种对象,相应的有对象属性和方法 如string对象有length属性以及toUpper toLower
7、javascript也是一种脚本语言,同时也是一种弱类型的脚本语言,类似于PHP,变量是没有类型的,变量的值是有类型的
8、javascript里面的数组只能是索引数组,不能为关联时数组,数组里面的元素值可以是任意的,不一定非要一致
9、javascript是通过BOM来实现和浏览器的交互的
10、javascript使用//或者/**/来实现代码的注释
11、javascript函数的定义也是通过function 来实现
12、javascript字符串通过 + 来实现拼接
13、javascript里面也允许进行代码的try catch throw操作
14、javascript会自动进行变量以及函数声明的提升,可以先使用再声明
15、javascript里面的对象和Json内容格式很相近,都是{key:val}格式,两者之间可以进行相互转换 JSON.parse() JSON.stringify()
16、javascript只能通过浏览器进行代码的调试,通过在代码里面加断点或者使用console.log debugger来调试
17、javascript可以通过addEventlistener removeEventlistener来添加事件委托以及移除事件委托
18、javascript可以控制元素的属性以及样式、添加、移除DOM元素等操作
19、javascript也有一些编码规范:使用空格进行分割、左括号与关键字空格分隔,右括号单独起一行
20、字符串以及对象 数组是比较关键的三类数据类型,可以对字符串进行截取、匹配、查找;对于对象可以创建、设置属性、调用方法;对于数组可以查找元素、头尾插入弹出元素、元素区交差并集等操作。
21、javascript里面也能使用三目运算符

猜你喜欢

转载自blog.csdn.net/ydm19891101/article/details/81360152