发表于: 2017-07-17 00:23:03
1 953
今天完成的事情:
今天是第一天做js任务,计划好好的,遇上打雷停电,只能眼巴巴的看看书了。
1.回顾了前面看过的一些js知识。
2.晚上来电后看了一点w3c上的内容。
明天计划的事情:
1.总结一下关于几个对象的介绍
2.想想如何随机获取三个不同的方块
遇到的问题:
买的书有点难明白,比如:
1.var x="hahaha"; //是一个基本类型,字符串
var y=new String("hahaha"); //是字符串对象
此时的x既然是一个字符串,是基本类型,而不是字符串对象。那为什么也能调用属性呢?
比如alert(x.length);//显示为6。
2.w3c上说可以声明变量时可以通过new来指明数据类型,又说typeof可以用来检测属于那种类型,
可结果是var y=new String("hahaha"); typeof的返回值是object!!!???
收获:
大致总结了一下,有错的地方希望师兄指出:
1.输出
输出分两种。innerHTML来替换元素内容。document.write()来写入文档。比如写入一个<p>标签,在文档加载之后执行document.write会覆盖整个文档!
2.typeof只是一个操作符,而不是函数
3.7种数据类型
字符串 、数字 、布尔值 、数组 、对象 、Undefined 、Null。
其中5种基本数据类型,Object属于引用类型。typeof操作符用来检测属于那种类型。返回值有:
string number、boolean、undifined 、object、function。
Null和Undefined两种类型,前者表示变量已经声明,但是未初始化(指明数据类型)。而后者表示准备用来保存对象,但是还没有真正保存对象的值,从逻辑上来看,是一个空对象指针。ECMAScript规定二者进行相等性测试时返回true
4.还知道一个有意思的小插曲,是关于css的。
面包屑导航是什么意思呢,这就源于德国的一个童话故事了,就是人迷路了用面包屑来做标记给自己导航,标明自己来回走过的路,面包屑导航也就是显示你的访问路径的导航,显示你的位置。
评论