day5

1- js 组成?

ECMAScript;Bom;Dom。

2- js中数据类型:

基本数据类型:String,Number,Boolen,Null,Undefined,Object;

3- typeof 和 instanceof 的区别:

返回值类型不同:typeof 返回值是一个字符串(String,Number,Boolen,Null,Undefined,Object类型),用来说明变量的数据类型;

                             instanceof 用于判断某个变量是否是某个对象的实例,返回值为Boolen类型(true 或 false)。

4- 判断两个对象相等:

     通过JSON.stringify(obj)判断两个字符串转换后是否相等;

     优点:用法简单,对于顺序相同的两个对象可以快速进行比较得到结果;
     缺点:这种方法有限制是当两个对比的对象中key的顺序不是完全相同时会比较出错;

5- js 中函数定义方式:

1. 普通函数:

       函数表达式 :  var fn= function() {};

函数声明 : function fn () {}

2. 箭头函数:

箭头函数表达式的语法比普通函数表达式更简洁

箭头函数,有许多种写法。都是感觉参数和函数体不同,自由的去掉小括号和大括号。

箭头函数中,不需要写function

3. 对象中的函数:

{

function fn (){}

}

6- js 中函数调用形式:

    1. 以函数形式调用;
    2. 函数作为对象调用;
    3. 使用构造函数调用;
    4. 使用apply() 和call() 方法调用 .
posted @ 2021-03-04 22:19  非自然数  阅读(51)  评论(0编辑  收藏  举报