开发工具:
文件大小: 3kb
下载次数: 0
上传时间: 2020-05-24
详细说明:
js基础面试题
1、js 的类型
1.认识js的基本类型
> typeof undefined, //undefined
typeof 'abc' ,//string
typeof 123 ,//number
typeof true ,//boolean
typeof {} ,//object
typeof [] ,//object
typeof null ,//object
typeof console.log ,//function
typeof Symbol(1) // symbol
2、js 类型的原型搜索链
> Number.__proto__ === Function.prototype // true
Boolean.__proto__ === Function.prototype // true
String.__proto__ === Function.prototype // true
Object.__proto__ === Function.prototype // true
Function.__proto__ === Function.prototype //true
Array.__proto__ === Function.prototype // true
RegExp.__proto__ === Function.prototype // true
Error.__proto__ === Function.prototype // true
Date.__proto__ === Function.prototype // true
2、js 引用类型与值类型
1.引用类型
> var a = {"x" : 1} ;
> var b = a ;
> a.x = 2;
> console.log(b.x); //2
> a = { "x" : 3};
> console.log(b.x); //2
>
2.值类型
> var a = 88;
> var b = a;
> a = 98;
> console.log(b); // 98
> b = 100;
> console.log(b) ; // 100
> console.log(a) ; // 98
3.值类型跟引用类型的总结
>function abc(x){
> console.log(typeof (x)); //undefinded 值类型
> console.log(typeof (x)); //number 值类型
> console.log(typeof (‘abc’)); //string 值类型
> console.log(typeof (true)) ; //Boolean 值类型
> console.log(typeof (function(){ })) //function 引用类型
> console.log(typeof ([1,"a",,true])) //Array 引用类型
> console.log(typeof ({ a:10, b: 20})) //Object 或者json 引用类型
> console.log(typeof (null)); // null 引用类型
console.log(typeof (new Number(10))); //内置对象 引用类型
}
>这里还有一道变态的前端面试题,仅限参考
>var a = { a: 1} ;
>var b = a:
>a.x = a = { a: 2 };
>console.log( a.x ); // --> undefined
>console.log( b.x ) ; [ object Object ]
>
>到现在我都没搞懂这是其中的赋值问题
ES6 中的 var , let , const 的区别
> 1.使用 var 声明的是变量,其作用域为该语句所在的函数内部,且存在变量提升现象
> 2.使用 let 声明的是变量,其作用域为该语句所在的代码块内,不存在变量提升
> 3.使用 const 声明的是常量,其作用域为该语句所在的代码块内,不存在变量提升, 值是不可修改更改的
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.