前端的东西太多了,总有一些东西记不清楚,工作的时候查一查可能就过去了,可是有些东西,面试却总是掉进坑里,也许你只是面试用一下,工作中很少会注意到这些细节,我就有些东西总是记不住,虽然有些问题很小白,可是我觉得有时候还是会因为理解的不清楚而忘记,所以我现在记起来,希望不要再马马虎虎了。

话说:java跟JavaScript什么关系,有个伙伴说,“就是老婆跟老婆饼的关系”;

1.js规定所有非0的数字都是true:

//egconsole.log(!-1)// false
console.log(!Function)// false
//请记住console.log(!null)//true
console.log(!undefined)// true
console.log(!NaN)// true

2.typeof XXX

typeof的结果只有:undfined,boolean,number,string,object,function,symbol这几种,并没有array,typeof[1,2] === object.所有引用类型,除了function,其他都是object,因此typeof并不能用来判断实例是否和构造函数对应,需要用instanceof。

如果想要准确判断一个值或者一个对象到底是哪个类型,可以用es3的办法object.prototype.toString,call(XXX);

3.js的原始类型:boolean,string,number,null,undefined,symbol,并没有object。

4. 如何判断一个数为整数:

a.取余运算符:obj%1 === 0;当然obj必须是number

b.整数取整后还是自己:Math.floor(obj)=== obj

c.parseInt(obj, 10)

d.最简单的Es6新增,Number.isInterger()

5.如果把字符串转换成整形:

a. parseInt("123asdf")//123

b.parseInt("22.5")//22 parseInt("blue")//NaN

6.数组,字符串的增删改查基本操作,一定是要记住的,记住了,工作中可以省很多事,我下次再补吧。

备注:

我上面列出的每一个都有很多小伙伴写出的自己的理解,大家都可以参考其他小伙伴写的东西去好好理解,共同学习进步。

转载于:https://www.cnblogs.com/nanshine/p/7500293.html

前端工程师-JavaScript相关推荐

  1. 大牛传授Web前端工程师的强者之路之从业经验

    大牛传授Web前端工程师的强者之路之从业经验 一入web前端深似海,从此休班成路人. 从业这么多年来,换过不少工作,做过室内设计.平面设计.电商设计最后选择做web前端开发,我觉得自己跌入了无底深渊, ...

  2. [JavaScript] 多数前端工程师都没注意到的一个关于console.log()的坑

    [JavaScript] 多数前端工程师都没注意到的一个关于console.log()的坑 请阅读以下代码并猜测结果: function test() {let obj = {}, arr=[]for ...

  3. 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...

    在招聘网站上搜索可以发现,优秀的HTML5前端工程师薪资轻松可以过万,成为企业争抢的对象,那么想成为一名优秀的HTML5前端工程师需要学习哪些内容呢? 一般来说,HTML5学习内容主要有以下三大板块: ...

  4. 【前端工程师手册】JavaScript作用域拾遗

    [前端工程师手册]JavaScript作用域拾遗 昨天总结了一些作用域的知识[前端工程师手册]JavaScript之作用域,但是发表完发现忘记了一些东西,今天拾个遗. 昨天说到了JavaScript中 ...

  5. JavaScript 设计模式核⼼原理与应⽤实践 之 开篇:前端工程师的成长论

    JavaScript 设计模式核⼼原理与应⽤实践 之 开篇:前端工程师的成长论 能够决定一个前端工程师的本质的,不是那些瞬息万变的技术点,而是那些不变的东西. 所谓"不变的东西", ...

  6. 视频教程-前端工程师零基础到就业全套课程-JavaScript

    前端工程师零基础到就业全套课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  7. 15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码)

    前言 设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经验的凝练和总结,能更大限度的优化代码以及对已有代码的合理重构.作为一名合格的前端工程师 ...

  8. 前端工程师自检清单(JavaScript基础)

    知识体系来源于一名[合格]前端工程师的自检清单 winter在他的<重学前端>课程中提到: 到现在为止,前端工程师已经成为研发体系中的重要岗位之一.可是,与此相对的是,我发现极少或者几乎没 ...

  9. 前端工程师为什么要学JavaScript?

    JavaScript(简称"JS")是一种具有函数优先的轻量级.解释型或即时编译型的编程语言,也是当前Web前端工程师学习的主要内容. 从工作需求来看,前端开发是创建Web页面或A ...

  10. 前端工程师成长之多读好书

    1 引言 乱七八糟的书看了很多,有一本讲JavaScript的印象特别深开篇说的是"JavaScript是Java的脚本语言",但还是看完了,最后忘了书名. 下面列的这些都是看过后 ...

最新文章

  1. Python实现switch效果
  2. Centos6.x Desktop 關閉防護墻及無關服務
  3. Python函数及相关知识
  4. a标签download属性无效_HTML从零开始——链接标签
  5. 腾讯一面有感(移动开发岗位)
  6. 合唱队(最长子序列问题)
  7. 2020年日历_2020年《故宫日历》发布:浓缩紫禁城600年沧桑
  8. 如何安装dubbo的管理控制台
  9. 使用Apache Ignite构建C++版本的分布式应用
  10. 统计学里“P”的故事:蚊子、皇帝的新衣和不育的风流才子
  11. C/C++操作注册表键值添加/查询/删除详解
  12. 怎么把flac转换为mp3格式
  13. 为什么选择语雀-你想知道的都在这
  14. python的time模块使用
  15. 性能测试工具—LoadRunner
  16. ffmpeg flv转MP4 一点心得
  17. 外星人安装MSDN原版系统一键还原Alienware OEM logo
  18. 计算机创新创业1000字,大学生创新创业论文1000字
  19. easyrecovery数据恢复软件免费版最新下载,以及磁盘数据怎么恢复
  20. 最强辅助!IDA 辅助工具Karta——二进制文件中搜索开源代码

热门文章

  1. python独一无二的路_独一无二的Python基础学习——可用作面试
  2. mysql复制表原理_MySQL 主从复制原理与实践详解
  3. C# Json文件读取
  4. Linux网络编程 --------- Socket编程---最浅显易懂的介绍
  5. led灯条维修_康佳液晶电视LED42F2200N灯条问题导致不开机故障修复
  6. 【渝粤教育】电大中专审计原理与实务 (2)作业 题库
  7. 【RLchina第二讲】汪军老师推荐的强化学习理论学习资料
  8. Docker系列(五)实战:在容器中部署静态网站
  9. Pandas系列(十)Merge语法
  10. (转)10条名言,让你少走弯路