第一部分

1.JS的组成部分

ES DOM BOM

2.JS中的数据类型都有哪些?以及两大类之间的区别?

• 基本数据类型
• String字符串
• Number数字
• Boolean布尔
• Null空值
• Undefined 未定义
• Symbol 唯一值类型(ES6新增)
• 引用数据类型(万物皆对象
• Object 普通对象
• Array 数组对象
• RegExp 正则对象
• Date 日期对象
• Math 数学函数对象
区别:
基本数据类型
基本数据类型的值是不可变的
基本数据类型不可以添加属性和方法
基本数据类型的赋值是简单赋值
基本数据类型的比较是值的比较
基本数据类型是存放在栈内存的
引用数据类型
引用类型的值是可以改变的
引用类型可以添加属性和方法
引用类型的赋值是对象引用
引用类型的比较是引用的比较
总结:
声明变量时不同的内存分配
同的内存分配机制也带来了不同的访问机制
赋值变量时的不同
原始值:只是把变量里的值传递给参数,之后参数和这个变量互不影响。
引用值:对象变量它里面的值是这个对象在堆内存中的内存地址
此处小知识转载于后总结而成https://www.cnblogs.com/cxying93/p/6106469.html

3.检测数据类型的四种方式?(常见题)

typeof
instanceof
constructor
Object.prototype.toString.call()

4.JS中创建变量的几种常用方式?

var class let const

5.常用浏览器的内核都有哪些?(常见面试题)

webkit(V8引擎)
谷歌 chrome
苹果 Safari
国内大部分浏览器
IE新版本 EDGE
Gecke
火狐浏览器 FireFox
Presto
欧朋Opera

前端JS基础面试题总结(1)相关推荐

  1. 100道前端js基础面试题

    1.JavaScript有哪些垃圾回收机制? 有以下垃圾回收机制. 标记清除( mark and sweep) 这是 JavaScript最常见的垃圾回收方式.当变量进入执行环境的时候,比如在函数中声 ...

  2. ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...

    JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...

  3. 前端JS初级面试题一

    目录 var 和 let const 的区别 typeof 返回哪些类型 列举强制类型转换和隐式类型转换 手写深度比较,模拟 lodash isEqual split() 和 join() 的区别 数 ...

  4. 前端JS基础知识复习笔记(1)

    珠峰前端JS基础复习笔记(1) 在财务工作中自学了HTML和CSS之后,硬啃了JS高级编程三,实在觉得想要学的透是需要找一位好老师的,于是最近在学习周啸天老师的JS高级编程课,课外需要再补补基础,就回 ...

  5. JS 基础面试题 2019年最新前端面试题目

    1.js基础 1.eval是做什么的? 它的功能是把对应的字符串解析成JS代码并运行: 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行). 由JSON字符串转换为JSON ...

  6. 2019年JS基础面试题

    #JS基础 ###1.javascript的typeof返回哪些数据类型 string number array object function Boolean undefined 数组(Array) ...

  7. 分享一些常用的 JS 基础面试题

    介绍 此篇属于前端算法入门系列的第一篇,主要介绍常用的数组方法.字符串方法.遍历方法.高阶函数.正则表达式以及相关数学知识. 前端算法入门一:刷算法题常用的JS基础扫盲[1] 前端算法入门二:时间空间 ...

  8. 前端JS基础知识复习笔记(2)

    珠峰的JS基础课程笔记(第二天) 今天早上做完了变量的作业,下午听基础课做做笔记,最好没有事干的时候可以翻出来看看,欢迎大家收藏和我一起复习回顾记忆,一起学习一起成长一起挣钱钱ヾ(◍°∇°◍)ノ゙ . ...

  9. js基础面试题之手写各种简单方法

    js基础知识点 实现'-'转驼峰式命名 function handerfn(str){let arr = str.split('-');let strResult=''arr.forEach(item ...

最新文章

  1. Win10 下 RabbitMQ 的 安装 配置
  2. 关于AttributeError: module ‘numpy‘ has no attribute ‘integer‘的解决方法
  3. 胡阳:汗水铺就代码之路,三分天注定,七分靠打拼
  4. CCF201612-3 权限查询(100分)
  5. 汤家凤高等数学基础手写笔记-微分方程
  6. nginx 配置文件 linux,Linux-nginx.conf配置文件模板
  7. 可信计算 沈昌祥_沈昌祥院士:用主动免疫可信计算构筑车联网安全防线
  8. iOS---------- @synchronized(self)的用法
  9. qtableview 查询_在QTableView中搜索/查找功能
  10. excel文本写入 npoi_C#使用NPOI读写excel
  11. Atitit.eclise的ide特性-------abt 编译
  12. 软考 - 网络工程师考试大纲
  13. PPT图形的多种玩法(师从于珞珈老师)
  14. gbk utf-8 asccl url
  15. 计算机硬件单片机,计算机硬件单片机总结报告
  16. 电脑如何接受邮件服务器,如何设置邮箱服务器?IMAP、POP3有何区别?
  17. 平安京因服务器升级维护什么意思,阴阳师4月27日维护更新公告 堀江由衣猫掌柜降临平安京...
  18. 第四百三十五章 灭龙魔宫
  19. 一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走一公里又要吃掉一根胡萝卜。问:商人共可卖出多少胡萝卜? 答:533
  20. 人工智能深度神经网络的研究

热门文章

  1. exp4恶意代码分析实验报告-20202127
  2. Linux重定向与管道
  3. python连接redis集群如何释放内存_python 连接 redis cluster 集群
  4. 网站优化关于标题标记
  5. 黑马的ssm课程中class报错:Description : The fully qualified name of the bean‘s class, except if it serves onl
  6. 两个相同VID PID的不同设备加载同一个KO文件中的不同驱动
  7. Java list转set;JDK8 下list 集合转Set 集合
  8. 文科学生计算机二级怎么考,对于文科生说计算机二级哪个比较好考
  9. 全面解读《流浪地球》硬核科技:为什么电影情节根本不可能实现?
  10. 刘东明老师中国邮政储蓄银行互联网金融网络营销培训