学习Javascript的一些记忆东西

1、变量

 定义变量使用var关键字,

function test(){
    var   cc = ‘11‘;
}
test();
alert(cc);             //报错 未定义的变量
如果把var  去掉的话,则会弹出11...
这个例子可以解释全局变量和局部变量的使用

2、数据类型:Undefined,Null,Boolean,Number,和String。还有1中复杂的Object,JS不支持任何创建自定义类型的机制

  undefind和null都是只有一个值的数据类型,从逻辑角度来看,null值表示一个空对象指针,而这也是使用typeof操作符检测null值会返回object的原因,如果定义变量准备在将来存储对象的话,最好将变量初始化为null,而不是其他的值,这样一来,只要检查null的值就可以知道相应的变量是否已经保存了一个对象的引用:比如:

var car=null;
if(car !=null){
   //这里边可以对car的对象做一些操作
}

实际上undefined指是派生自null值的,因此ECMA-262规定对它们的相等性测试要返回true;

alert(null == undefined)         //结果返回true;

Boolean类型是ECMAScript中使用最多的一种类型,该类型只有true和false,这两个值与数字值不是一回事,因此true不一定等于1,而false也不一定等于0,另外True和False是标识符,不是Boolean值,大小写敏感

所有类型的值都可以转化为Boolean值,调用转型函数Boolean(),至于返回的是true还是false,取决于转换值的数据类型以及实际值

数据类型                       转换为true的值                     转换为false的值
Boolean                       true                                    false
String                          任何非空字符串                     ""(空字符串)
Number                       任何非零数值                         0和NaN
Object                         任何对象                               null
Undefined                    n/a                                     undefined

`

时间: 2024-10-08 14:37:37

学习Javascript的一些记忆东西的相关文章

如何系统地学习JavaScript

在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证.浮动广告等,所以那时候JavaScript并没有受到重视.自从AJAX开始流行后,人们发现利用JavaScript可以给用户带来更好的体验,甚至利用这一优点开发了大型网页游戏,于是这门小语言被重视了起来.现在,很多公司会招专门的JavaScript工程师,通常JavaScript是WEB前端开发的必备技能.简单介绍了JavaScriptr的好处,并不代表大家就会去学习甚至把它学好,兴趣是很关键的,我认为兴趣是最好的老师,它

如何正确学习JavaScript

学习时长:6-8周学习前提:中学水平,无需编程经验 更新(2014-1-7) 在Reddit上创建了一个学习小组January 2014, “Learn JavaScript” Study Group on Reddit 目录 不要这样学习JavaScript 本课程资源 1-2周(简介,数据类型,表达式和操作符) 3~4周(对象,数组,函数,DOM,jQuery) JavaScript终极编辑器:WebStorm 第一个项目-动态问答应用 5-6周(正则表达式,Window对象,事件,jQue

帮助你更快学习JavaScript的六个思维技巧

? ? ? ? ? ? ? ? 当人们试图学习JavaScript或其他编程语言的时候,他们通常会遇到如下挑战. 一些概念让他们感到困惑,特别是如果之前学过其他类型的语言. 很难找到学习的时间(或者动力)去学习. 你很容易忘掉之前学到的东西. JavaScript工具太多并且经常更新,以至于很难找到学习的切入点. 幸运的是,这些难题最终能够被克服.在这篇文章,我将展示六个能够帮助你更快.更开心.更高效地学习JavaScript的六个思维技巧. 1   不要让未来的忧虑干扰你现在的学习 有些Jav

「译」如何正确学习JavaScript

原文:How to Learn JavaScript Properly 目录 不要这样学习JavaScript 本课程资源 1-2周(简介,数据类型,表达式和操作符) 3~4周(对象,数组,函数,DOM,jQuery) JavaScript终极编辑器:WebStorm 第一个项目-动态问答应用 5-6周(正则表达式,Window对象,事件,jQuery) 7周,可延长到8周(类,继承,HTML5) 继续提升 一些鼓励的话 上面的课程大纲提供了一个结构化和富有启发性的学习线路,从初学者到有所建树,

[转]如何正确学习JavaScript

原文:How to Learn JavaScript Properly(2014-2-7) 学习时长:6-8周 学习前提:中学水平,无需编程经验 更新(2014-1-7) 在Reddit上创建了一个学习小组 January 2014, “Learn JavaScript” Study Group on Reddit 目录 不要这样学习JavaScript 本课程资源 1-2周(简介,数据类型,表达式和操作符) 3~4周(对象,数组,函数,DOM,jQuery) JavaScript终极编辑器:W

学习JavaScript中的异步Generator

本文和大家分享的主要是javascript中异步Generator相关内容,一起来看看吧,希望对大家学习javascript 有所帮助. 异步的generators和异步iteration已经到来 ! 这是错误的, 它们现在还在 阶段 3 ,这表示他们很有可能在JavaScript未来的一个版本中发布. 在他们发布之前,你可以通过 Babel 来在你的项目中使用还在阶段3的建议内容. 网站基本上还是一些分散运行的应用,因为任何在语言上的修改都会造成永久的影响,所以所有的未来的版本都需要向后兼容.

【转载】跟着9张思维导图学习JavaScript

原文:跟着9张思维导图学习JavaScript 学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将 po 出我收集的 9 张 JavaScript相关的思维导图(非原创). 思维导图小tips: 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具.思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像.颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆.阅读.思维的规律,协助人们在科

如何循序渐进有效学习 JavaScript?

著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:宋学彦链接:http://www.zhihu.com/question/19713563/answer/23068003来源:知乎 分享一篇 超毛 的一篇文章<如何学习javascript>(原文网址已经无法访问,所以就不放链接了,内容在下面) 内容: 首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门 谈不上经验,都是一些教训 这个时候有人要说,“靠,你丫半桶水,凭啥教我们”.您先别急着骂,先听我说

如何学习Javascript ?

先说说学js的条件 论条件,咱是文科生,大学专业工商管理,和计算机毛关系都没:有人说英语,读了四年大学,很遗憾,咱还四级没混过:就咱这条件都学得乐呵呵的,您还等啥.当然学习JS也是有门槛的,就是你的html和css至少还比较熟练,您不能连<body>这东东是干啥的都不知道就开始上JS了,学乘除前,学好加减法总是有益无害的. 学习JS的忠告 1,不要着急看一些复杂网页效果的代码,这样除了打击你自信心,什么也学不到. 2,别急着加技术交流QQ群,加牛人QQ.如果你找张三丰交流武功. 3,看网上什么