首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript的那些事情你都懂了吗

2014-01-03 
javascript的那些事儿你都懂了吗var object {first-name: javascript,//first-name: javascript,

javascript的那些事儿你都懂了吗

var object = {    'first-name': 'javascript',    //first-name: 'javascript', 不合法包含-    city: 'shenzhen'}onsole.log(object['first-name']) // javascript console.log(object.first-name) // NaN 

 2.3xxx['xxx']还有一个更重要的作用是,当它要检索的属性名是动态变化的(变量)时,必须使用xxx['xxx']这种方式。

var str = '123';console.log(+str)console.log(typeof +str); // numbervar date = new Date();console.log(+date); // 转换成日期毫秒数

在日期对象前面加个+就能转换成日期毫秒数,而不需要使用其getTime方法,大家是不是觉得很奇妙。

4.==,!= 和===,!==的差异

==,!=在使用的时候会进行强制类型转换,其实这是很糟糕的做法,可能会掩盖因类型引发的错误,还会影响性能。

当使用==时,会进行强制类型转换

var str = '09' ;console.log(parseInt(str, 10)); // 9

  以上讲的知识都是很基础但是很实用的技术基础,当我们有了牢固的基础,那后面的复杂程序就是在这些基础上累加的。我也是走在js路上的人,很多知识点都还在学习积累中。希望我这文章对基础还不是很好的同学有所帮助。我写这个也是抛砖引玉,希望更多的高手能够留言指引更多js中的奇思妙用,欢迎留言交流。

热点排行