发表于: 2019-09-30 22:08:36

1 777


今天完成的事:js的一些基础;对断点和bug测试的学习;

明天完成的事:先把昨天剩下的资料看完 在继续任务2;

难题:我想了一下,任务一很多东西都没学懂连js大概是怎样的;都没想明白;很多知识点都没有点亮;还是好好打基础比较好;

收获:

JavaScript 有三种方法,可以确定一个值到底是什么类型。

typeof运算符

instanceof运算符

Object.prototype.toString方法

这里介绍typeof运算符。typeof运算符可以返回一个值的数据类型。

数值、字符串、布尔值分别返回number、string、boolean

利用这一点,typeof可以用来检查一个没有声明的变量,而不报错。


后面都笔记都不知道咋做信息量太大 太杂了;

看到下午实在受不了;我选择狗带;把任务一后面的深度思考看了一遍:

关于数据类型:

查看一个对象本身的所有属性,可以使用Object.keys方法。

delete命令用于删除对象的属性,删除成功后返回true

另外,需要注意的是,delete命令只能删除对象本身的属性,无法删除继承的属性

输出或者打印:console.log(你要查询的变量或者什么)

关于数据类型的检测:length即 字符串.length

字符串:空格也算字符串的长度

属性的遍历:for...in 循环

for...in循环用来遍历一个对象的全部属性。

var obj = {a: 1, b: 2, c: 3};for (var i in obj) {  console.log('键名:', i);  console.log('键值:', obj[i]);
}// 键名: a// 键值: 1// 键名: b// 键值: 2// 键名: c// 键值: 3


  console.log 用于输出普通信息

        console.info 用于输出提示性信息

        console.error用于输出错误信息

        console.warn用于输出警示信息



做任务2:

卡在竖排文字上了,点击事件到是很轻松的搞定了

难点不多但是也不少;今天看了很多js的知识;忘了一半;明天再看看;感觉自己都快吐了;



另外注意for循环和函数有着巨大的区别;使用定时器是千万小心别把for循环套进去了;可以放在在函数里在循环函数;

今天就出了这个问题:对cpu的负荷很大;因为你直接把for循环套在定时器里把循环写死了无限循环;你说cpu难不难。


返回列表 返回列表
评论

    分享到