1、函数重载
没有这个说法,后说明的调用,之前的没用。所以函数取名一定要规范
2、js的数据类型。
原始类型:Undefind,Number,String,Null,Boolean,(前五个是原始类型)Object(引用数据 类型),ES6之后有了Symbol,bigInt.
typeof运算符,格式:typeof 变量名,返回值包括六个原始类型的小写字符串形式,判断字符串相等用==,
输出信息到控制台 console.log();
Undefined,只有一个值,当一个变量声明后没有手动复制,系统默认赋值undefined
Null,只有一个类型,typeof null=object;
Number,原始类型,包括整型,浮点型,NaN(当表达式应该返回一个数字却无法返回 是,结果是NaN,例如100/”中”),Infinity(无穷大,比如除数为0),
IsNaN()函数(把数据转换为数字,转换成功为false,失败为true),判断是不是 数字,true为不是数字,false为是一个数字,
Number()函数(把数据转化为数字并返回数字,转不了就是NaN),
ParseInt(),(把数据转换成数字,且取向下取整整数位,),
Ceil(),(向上取整),使用js内置Math数学类,
Boolean,包括true和false,
Boolean()函数,将不是Boolean类型的数据转换为boolean类型,会被隐式调用, 比如if(),括号里的会被隐式调用boolean(),
Object,是js内置类型,是所有类的基类,定义的所有类默认继承object,
属性:prototype 给对象动态拓展属性和方法,每个对象都有这个属性。
3、js中定义类的两种方式
创建方法和函数一样,关键是调用方式不同,
第一种:
第二种:
调用方式:用 new运算符。
4、js常用事件
任何事件都有自己的事件句柄,在事件前添加on即可
5、注册事件的两种方式
1、在标签中添加事件句柄,事件触发时执行句柄里的内容,也叫回调函数,页面的加载负责事件的绑定,由监听器负责调用函数而不是程序员。
13、根据ID获取节点对象。
Js内置对象document,代表整个个HTML文档,是DOM的顶级对象,(window是BOM 的顶级对象),getElementById()函数,节点的属性可以用”.”访问并更改,