最近在看《javascript权威指南》,忽然发现自己是如此的不懂javascript。javascript中居然有这么多的好玩的东西。比如说下面的代码:
var a="";
function testa () {
console.log(a);//undifine
var a=100;
console.log(a);//100
};
testa();
我看到输出之后,身为java静态语言的开发者。看到这个代码多少有点蒙啊。按理说第一个输出怎么也应该是个空串,怎么可能是undefine
呢。因为在javascript声明的变量在function
testa作用域里是不起作用的。所以使用var是一个好习惯,这样可以发现很多隐藏的bug。特别是可以避免变量冲突。
还有一个就是在javascript中NaN变量的值不等于NaN。这个很让人揪心啊。我真是理解不了,不知道有没有哪个大神解释一下。请看代码:
var c=NaN;
console.log(c==NaN);//false
刚刚看了这些,本人才疏学浅刚开始写blog,望大神们指点批评。
(和youyou2040是同一个人,维护两套太麻烦归一了。)
分享到:
相关推荐
前端冷知识分享在前端开发中,你不知道JavaScript、CSS和HTML趣味知识,增加你的知识面。文章Canvas的4个渲染上下文Canvas滤镜的性能优化如何优雅地生成结构化的初始数据如何判断一个对象的某个属性是可写的如何禁止...
you-dont-know-js你不知道JavaScript博文演示代码
《你不知道的JavaScript》脑图笔记
你不知道的 JavaScript 阅读笔记相关可以在这里下载本书第一部分“作用域和闭包”随附的资料(代码示例、练习题等):可以在这里下载本书第二部分“this 和对象原型”随附的资料(代码示例、练习题等):作用域是...
前端技术分享 你不知道的JavaScript 共18页.pptx
《你不知道的 JavaScript(上卷)》 阅读计划—— 图灵前端技术群阅读计划(第1期)领读人:Faremax答疑时间安排:每周五 20:00—22:00计
关于JavaScript数组你所不知道的3件事_.docx
本巴士路线与以往有所不同,不仅会为你引入实例,也会向你逐步介绍 JavaScript和其他网页设计基础知识。沿途停靠的站点包括:JavaScript基础、JavaScript语法、JavaSctipt编程、页面交互信息的实现、Ajax客户端技术...
少年 看了这个文档 你再写脚本时绝对会事半功倍 效率挺高明显哦 你不会后悔滴
很详细透彻的 javascript 网上收集 的 但是不知道是那本书 知道的告诉我下 我去买本 入门与提高 javascript教程 入门与提高 javascript教程入门与提高 javascript教程
再过不到一分钟,它又没有了……总之让人不胜其烦,用过1st Javascript Editor 的人都知道, 真是让人又爱又恨. 第三: 现在我的这个版本可以省去这些苦恼, 1st Javascript Editor V3.8你可以一直不用付费的用...
《你不知道JavaScript(上)》 《你不知道JavaScript(中)》 《你不知道JavaScript(下)》 规范建议可以精读 语音课程 《极客时间--重学前端》 《极客时间--浏览器工作原理》 《极客时间--JavaScript核心原理解析...
JavaScript Concepts 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
boutique-books Some of the fine books I have read. 索引 b00-阅读笔记 ...《你不知道JavaScript-上卷》 《你不知道JavaScript-中卷》 《你不知道JavaScript-下卷》 《JavaScript模式》 《JavaScrip
你不知道JavaScript上卷 链接: 密码:70xi 你不知道JavaScript中卷 链接: 密码:sv3s 你不知道JavaScript下卷 链接: 密码:2d4e 书名 网盘链接 HTTP权威指南 链接: 密码:dw53 图解HTTP 链接: 密码:h1u7 书名 网盘链接 ...
javascript有多重要就不多说了,地球人都知道,这本书是javascript的权威作品。希望大家好好学。
用JavaScript操作Sql Server的...)_@ 仅用于学习 我知道JavaScript操作Sql当然不安全~别人可以直接下载js代码就可以查看到sql帐户~ 请注意~仅用于学习 (具体资料可以查看里面 ReadMe.html) 具体可以参考 ...
JavaScript+CSS 精仿淘宝首页顶部菜单,淘宝顶部的工具条都知道吧,不是那种很标准的导航,每一个菜单项都细分有不同的导航功能,比如点击“我的淘宝”,会出现已购买宝贝,点击“搜索”,会出现搜索框,点击网站...
1. 作用域基本概念和原理 2. 词法作用域 3. 函数作用域和块作用域 4. 变量提升 5. 闭包 1. 理解作用域和作用域链 2. 注意区分 ES5 和 E