发表于: 2021-01-19 22:42:19

1 989


今天完成的事情:

从任务1开始总结记录知识点,深度思考


构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中


-js中[]、{}、()区别:

{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数体

[ ]中括号,表示一个数组,也可以理解为一个数组对象

{ } 和[ ] 一起使用,{ } 是一个对象,[ ] 是一个数组,可以组成一个对象数组

()多表示参数、{}表示函数体


-js字符串转换为数字的方法

1.转换函数

parselnt();转换为整数

parseFloat();转换为浮点数

只有string类型生效,其余类型返回NAN

2.强制类型转换

Boolean();转换成Boolean型,如果值为空字符串.数字0.undefined.null,返回false

3.利用js变量弱类型转换


-js数据类型和常用方法

类型:string,number,boolean,object,null,underfine

方法:

-array:

slice(start,end)返回从原数组中指定开始下表到结束下表之间的项组成的新数组:1个参数:n,即n到末尾的所有

2个参数:[start,end]

slice()从当前数组中取一个新的数组

spilce()删除或替换当前数组的某些项目

toString()转换为字符串

valueOf()返回数组对象本身

indexOf()/lastIndexof()    从数组 开头/末尾 获取

push()添加到数组最后面

pop()/shift()   删除数组中 最后/最前 一个

unshift()添加到数组的最前面

sort()将数组排序

for of:遍历数组

reverse()将数组中的元素进行反转,倒序显示

filter()返回true的留下,false的舍弃

foeEach()对数组的每个元素执行一次提供的函数

join()将数组中的元素连接成字符串输出

concat()连接数组

-string:

concat()连接字符串

replace()替换匹配的字符串

split()将字符串分割成数组

slice()提取字符串片段,并在新的字符串中返回被提取的部分

字符串.toUpperCase()/toLowerCase()  字符串转成大写/小写

subString()提取字符串中两个指定索引号之间的字符

Math.random() 随机数 (随机生成0 ~1之间的数)


-定时器用法:

setTimeout('js语句',time)单次定时;

setInterval('js语句',time)循环定时;

清除定时:clearTimeout(obj);clearInterval(obj)


-id,class的区别

id唯一性,优先级高;class可以重复性


-js调试

alert();

console.log

js断点调试:浏览器开发者工具中,为js代码添加短点,让js执行到某位置停下


问题:

不了解this属性



返回列表 返回列表
评论

    分享到