美文网首页
前端面试js部分

前端面试js部分

作者: real__隔壁老胖兔 | 来源:发表于2017-11-21 18:23 被阅读0次

一、变量类型

1.值类型

2.引用类型

1)包括:对象,数组,函数。

2)特点:1.无限扩展属性(为了与内存共用空间)

                2.都具有对象特性(null除外)

                3.都有__proto__属性(隐式原型)

                4.所有函数都有 prototype(显示原型)

                5.__proto__属性指向它的构造函数的prototype值( var obj={};  obj.__proto__===Object.prototype //true)

                6.当试图得到一个对象的某个属性时,如果这个对象本身没有这个属性,那么会去它的__proto__(即它的构造函数的prototype)中寻找。

二、typeof运算符

1.undefined

2.string

3.number

4.booleans

5.object

6.function

三、“==”运算符

100=="100"//true;

0==' '//true;

null==undefined//true;

注:几个特殊

0,NaN,' ',null,undefined,false   均返回false

四、原型规则例子

//构造函数

funciton Foo(name,age){

    this.name = name;

}

Foo.prototype.alertName = function(){

alert(this.name);

}

//创建示例

var f = new Foo('zhangsan')

f.printName = function(){

console.log(this.name)

}

//test

f.printName();

f.alertName();

f.toString();


五、函数声明和函数表达式

1、函数声明和函数表达式

2、this的用法:this要在执行时才能确认值,定义时无法确认

1)this作为构造函数来执行

2)this作为对象属性来执行

3)this作为普通函数执行

4)call apply bind方式

相关文章

  • 前端相关大杂烩

    前端基础面试题(JS部分) 前端基础面试题(JS部分)学习 React.js 比你想象的要简单 原文地址:Lear...

  • 前端JavaScript面试技巧

    1-1 课程概述 要做什么?——讲解前端 JS 基础面试题 哪些部分?——JS 基础,JS-WEB-API,JS ...

  • 前端面试js部分

    一、变量类型 1.值类型 2.引用类型 1)包括:对象,数组,函数。2)特点:1.无限扩展属性(为了与内存共用空间...

  • 前端面试之JS部分

    一、介绍js的基本数据类型 number,string,boolean,object,undefined 二、Ja...

  • JavaScript 面试知识点总结

    前端开发追本溯源就是前端三兄弟html,css以及js。而在面试过程中,大部分的技术型问题都会集中考验面试者对于j...

  • web前端面试中拍摄的真实js面试题(真图)

    web前端面试中拍摄的真实js面试题(真图)

  • 前端基础面试题(JS部分)

    1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...

  • 前端基础面试题(JS部分)

    1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...

  • 前端面试题(JS部分)

    内置类型 JS中分为七种内置类型,其中内置类型又分为两大类型: 基本类型 对象(Object) 基本类型有六种: ...

  • 面试知识体系整理

    中高级前端大厂面试秘籍 上篇中高级前端大厂面试秘籍 下篇 JS 原生面经从初级到高级

网友评论

      本文标题:前端面试js部分

      本文链接:https://www.haomeiwen.com/subject/ehvivxtx.html