js所有知识点 js常用知识点专项


js所有知识点  js常用知识点专项

文章插图
亿都购小编来为大家简单介绍及js常用知识点专项(js所有知识点)这个问题 。
js中的知识点 (详细一点最好) 求大神
你想看详细的昂,可以去看API 啊,API详细到死... 比这里回答的详细多了,还有使用方法和DEMO;
JS基础所有知识点
元素.
函数可以理解为方法,工具比如
变量就是变化的量,由数字,字母,下划线,美元($)组成.但是开头不能用数字 。定义一个变量必须用var也可以用["xxx"]
自定义属性abtn[0].abc = 123;//自定义属性
自定义属性赋值 obj.timer = ((){},1000);//自定义属性赋值
6大类
(1)要是基础类型可以用()来判断
字符串方法(),获取到字符串第几个()获取到编码 。然后在计算 。再利用()换算成字符
(2)要是引用类型可以用 Array;来判断
()方法能转化字符串数字,空,空数组,要是前面有0比如00100转化的结果就是100
()相当于把前面的数字部分转化为数字,后面的字符直接舍弃.他转化不了空,真要是转化空结果就是NaN
()同上
isNaN()判断是不是NaN
在方法内部写var的都是局部 。在方法外面的都是全局变量 。要是在方法里面不加var,那他改变的就是全局的值.
这里特别注意下:
返回的值就是(){alert(1)}
返回的值就是1
表示所有的参数合集
获取到样式
兼容IE678 获取到样式合集.获取到元素的属性值
数字形式:new Date(2014,4,1,9,48,12)//特别注意月份从0开始,所以他实际找的是5月
();返回的就是格林威治时间1970年 1月1日0点0分0秒0毫秒到现在的毫秒数
Math.round( Math.()*80 + 20 ); //返回20~100之间的随机整数
基础知识点所有效果点击这里
前端算法入门:刷算法题常用的 JS 基础扫盲
此篇属于前端算法入门系列的第一篇,主要介绍常用的数组方法 、 字符串方法 、 遍历方法 、 高阶函数 、 正则表达式 以及相关 数学知识。
在尾部追加,类似于压栈,原数组会变 。
在尾部弹出,类似于出栈,原数组会变 。数组的pushpop可以模拟常见数据结构之一:栈 。
在头部压入数据,类似于入队,原数组会变 。
在头部弹出数据,原数组会变 。数组的push (入队)shift (出队) 可以模拟常见数据结构之一:队列 。
会在当前数组尾部拼接传入的数组,然后返回一个新数组,原数组不变 。
在数组中寻找该值,找到则返回其下标,找不到则返回-1。
在数组中寻找该值,找到则返回true,找不到则返回 false。
将数组转化成字符串,并返回该字符串,不传值则默认逗号隔开,原数组不变 。
翻转原数组,并返回已完成翻转的数组,原数组改变 。
从start开始截取到 end,但是不包括 end
可参考MDN:Sort[5]
将数组转化成字符串,并返回该字符串,逗号隔开,原数组不变 。
返回指定索引位置处的字符 。类似于数组用中括号获取相应下标位置的数据 。
类似数组的(),用来返回一个合并拼接两个或两个以上字符串 。原字符串不变 。
,返回一个字符在字符串中首次出现的位置,返回一个字符在字符串中最后一次出现的位置 。
提取字符串的片断,并把提取的字符串作为新的字符串返回出来 。原字符串不变 。
使用指定的分隔符将一个字符串拆分为多个子字符串数组并返回,原字符串不变 。
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,并返回一个包含该搜索结果的数组 。