美文网首页
js面试准备总结

js面试准备总结

作者: 韦卓凡 | 来源:发表于2018-09-25 08:25 被阅读0次
var a = b = c = 4;
// var a 是局部变量
// b c 都是全局变量
10e10 => 10^10
0x13 // 表示16进制数 123456789abcdef 10(11) 0x11(17)

null 类型本质上是一个特殊的object

数据判断题目

0.3 - 0.2 == 0.2 - 0.1 //false  浮点数不能精确表示小数 只能取近似值
typeof(NaN) // Number
NaN == NaN // false
1 == '1' // true
null == undefined // true
3 == '3' // true
'A' > 'aA' // false 字符串只比较 第一位ascii编码大小 A < a 
10 > '2' //true
"10" > "2" // false --》字符串只 比较第一位ascii 编码
var a = false;
a.toString();// "false"  toString()方法可以将其他类型转为字符串类型
a + ' ' // "false"  变量 + ' ' = 字符串类型

几种undefined的情况

  1. 声明了变量 但没赋值时
  2. 变量没有声明也没有赋值 并且直接使用的时候 会显示undefined
  3. var d = undefined
  4. 函数没有返回值的时候,函数执行完成后,默认返回undefined

数字与字符串加法

var x = 1 + "22"; // => a="122" 字符串链接操作
var a = "23";
var b  = +a; // b => 23数字 字符转换为数字

parseInt转换数字

parseInt ('s123') // NaN
parseInt (' 123') // 123 开头不能是非法数字 可以是空格
parseInt ('12sss3') // 12 可以忽略非法数字

相关文章

  • js面试准备总结

    null 类型本质上是一个特殊的object 数据判断题目 几种undefined的情况 声明了变量 但没赋值时 ...

  • 通信网络篇

    1、跨域的原因以及解决方式那天写在了《面试准备之JS篇》442、xss csrf攻击原理那天写在了《面试准备之JS...

  • 前端面试必问总结

    前言 本文用于总结个人在工作期间总结的一些面试题 题目列表 js的函数声明 js的原型链 js的闭包 js的Pro...

  • 面试准备之JS

    常规题目 1.渐进增强和优雅降级 优雅降级:一开始就构建整个网站的完整功能,然后针对低版本浏览器进行兼容。渐进增强...

  • 寒冬期前端准备总结---浏览器篇

    ⚠️⚠️传送门⚠️⚠️ 寒冬期前端准备总结---JS篇[寒冬期前端准备总结---浏览器篇]寒冬期前端准备总结---...

  • 寒冬期前端准备总结---JS篇

    ⚠️⚠️传送门⚠️⚠️ [寒冬期前端准备总结---JS篇]寒冬期前端准备总结---浏览器篇寒冬期前端准备总结---...

  • JS面试总结

    组件载入阶段: componentWillMount:组件即将被装载、渲染到页面上,只调用1次componentD...

  • 面试总结JS

    事件流 事件冒泡:事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点事件捕获:与冒泡相反,由docu...

  • 寒冬期前端准备总结---CSS篇

    ⚠️⚠️传送门⚠️⚠️ 寒冬期前端准备总结---JS篇寒冬期前端准备总结---浏览器篇寒冬期前端准备总结---服务...

  • 寒冬期前端准备总结---服务器和网络篇

    ⚠️⚠️传送门⚠️⚠️ 寒冬期前端准备总结---JS篇寒冬期前端准备总结---浏览器篇[寒冬期前端准备总结---服...

网友评论

      本文标题:js面试准备总结

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