前端工程师-JavaScript
前端的东西太多了,总有一些东西记不清楚,工作的时候查一查可能就过去了,可是有些东西,面试却总是掉进坑里,也许你只是面试用一下,工作中很少会注意到这些细节,我就有些东西总是记不住,虽然有些问题很小白,可是我觉得有时候还是会因为理解的不清楚而忘记,所以我现在记起来,希望不要再马马虎虎了。
话说: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相关推荐
- 大牛传授Web前端工程师的强者之路之从业经验
大牛传授Web前端工程师的强者之路之从业经验 一入web前端深似海,从此休班成路人. 从业这么多年来,换过不少工作,做过室内设计.平面设计.电商设计最后选择做web前端开发,我觉得自己跌入了无底深渊, ...
- [JavaScript] 多数前端工程师都没注意到的一个关于console.log()的坑
[JavaScript] 多数前端工程师都没注意到的一个关于console.log()的坑 请阅读以下代码并猜测结果: function test() {let obj = {}, arr=[]for ...
- 疯狂html5+css3+javascript讲义 pdf_成为一名优秀的HTML5前端工程师需要掌握哪些技能?...
在招聘网站上搜索可以发现,优秀的HTML5前端工程师薪资轻松可以过万,成为企业争抢的对象,那么想成为一名优秀的HTML5前端工程师需要学习哪些内容呢? 一般来说,HTML5学习内容主要有以下三大板块: ...
- 【前端工程师手册】JavaScript作用域拾遗
[前端工程师手册]JavaScript作用域拾遗 昨天总结了一些作用域的知识[前端工程师手册]JavaScript之作用域,但是发表完发现忘记了一些东西,今天拾个遗. 昨天说到了JavaScript中 ...
- JavaScript 设计模式核⼼原理与应⽤实践 之 开篇:前端工程师的成长论
JavaScript 设计模式核⼼原理与应⽤实践 之 开篇:前端工程师的成长论 能够决定一个前端工程师的本质的,不是那些瞬息万变的技术点,而是那些不变的东西. 所谓"不变的东西", ...
- 视频教程-前端工程师零基础到就业全套课程-JavaScript
前端工程师零基础到就业全套课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...
- 15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码)
前言 设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经验的凝练和总结,能更大限度的优化代码以及对已有代码的合理重构.作为一名合格的前端工程师 ...
- 前端工程师自检清单(JavaScript基础)
知识体系来源于一名[合格]前端工程师的自检清单 winter在他的<重学前端>课程中提到: 到现在为止,前端工程师已经成为研发体系中的重要岗位之一.可是,与此相对的是,我发现极少或者几乎没 ...
- 前端工程师为什么要学JavaScript?
JavaScript(简称"JS")是一种具有函数优先的轻量级.解释型或即时编译型的编程语言,也是当前Web前端工程师学习的主要内容. 从工作需求来看,前端开发是创建Web页面或A ...
- 前端工程师成长之多读好书
1 引言 乱七八糟的书看了很多,有一本讲JavaScript的印象特别深开篇说的是"JavaScript是Java的脚本语言",但还是看完了,最后忘了书名. 下面列的这些都是看过后 ...
最新文章
- Python实现switch效果
- Centos6.x Desktop 關閉防護墻及無關服務
- Python函数及相关知识
- a标签download属性无效_HTML从零开始——链接标签
- 腾讯一面有感(移动开发岗位)
- 合唱队(最长子序列问题)
- 2020年日历_2020年《故宫日历》发布:浓缩紫禁城600年沧桑
- 如何安装dubbo的管理控制台
- 使用Apache Ignite构建C++版本的分布式应用
- 统计学里“P”的故事:蚊子、皇帝的新衣和不育的风流才子
- C/C++操作注册表键值添加/查询/删除详解
- 怎么把flac转换为mp3格式
- 为什么选择语雀-你想知道的都在这
- python的time模块使用
- 性能测试工具—LoadRunner
- ffmpeg flv转MP4 一点心得
- 外星人安装MSDN原版系统一键还原Alienware OEM logo
- 计算机创新创业1000字,大学生创新创业论文1000字
- easyrecovery数据恢复软件免费版最新下载,以及磁盘数据怎么恢复
- 最强辅助!IDA 辅助工具Karta——二进制文件中搜索开源代码
热门文章
- python独一无二的路_独一无二的Python基础学习——可用作面试
- mysql复制表原理_MySQL 主从复制原理与实践详解
- C# Json文件读取
- Linux网络编程 --------- Socket编程---最浅显易懂的介绍
- led灯条维修_康佳液晶电视LED42F2200N灯条问题导致不开机故障修复
- 【渝粤教育】电大中专审计原理与实务 (2)作业 题库
- 【RLchina第二讲】汪军老师推荐的强化学习理论学习资料
- Docker系列(五)实战:在容器中部署静态网站
- Pandas系列(十)Merge语法
- (转)10条名言,让你少走弯路