js所有知识点 js常用知识点专项( 二 )


注意事项:如果match 方法没有找到匹配,将返回 null。如果找到匹配,则match 方法会把匹配到以数组形式返回,如果正则规则未设置全局修饰符 g,则match 方法返回的数组有两个特性: input 和 index。input 属性包含整个被搜索的字符串 。index 属性包含了在整个被搜索字符串中匹配的子字符串的位置 。
接收两个参数,参数一是需要替换掉的字符或者一个正则的匹配规则,参数二,需要替换进去的字符,仔实际的原理当中,参数二,你可以换成一个回调函数 。
在目标字符串中搜索与正则规则相匹配的字符,搜索到,则返回第一个匹配项在目标字符串当中的位置,没有搜索到则返回一个-1。
把字母转换成小写,() 则是把字母转换成大写 。
、、,es6 的新增方法,用来检测目标字符串对象是否包含某个字符,返回一个布尔值,用来检测当前字符是否是目标字符串的起始部分,相对的是用来检测是否是目标字符串的结尾部分 。
返回一个新的字符串对象,新字符串等于重复了指定次数的原始字符串 。接收一个参数,就是指定重复的次数 。原字符串不变 。
最常用的for 循环,经常用的数组遍历,也可以遍历字符串 。
while 、 do while 主要的功能是,当满足 while 后边所跟的条件时,来执行相关业务 。这两个的区别是,while 会先判断是否满足条件,然后再去执行花括号里面的任务,而 do while 则是先执行一次花括号中的任务,再去执行 while 条件,判断下次还是否再去执行 do 里面的操作 。也就是说do while 至少会执行一次操作 .
拷贝一份遍历原数组 。
for…of 是 ES6 新增的方法,但是 for…of 不能去遍历普通的对象,** for…of 的好处是可以使用 break 跳出循环 。**
面试官:说一下for...in和for...of区别?
返回一个布尔值。当我们需要判定数组中的元素是否满足某些条件时,可以使用every/some。这两个的区别是,every 会去判断判断数组中的每一项,而some 则是当某一项满足条件时返回 。
从左到右将数组元素做“叠加”处理,返回一个值 。从右到左 。
.keys 方法的参数是一个对象,返回一个数组 。该数组的成员都是该对象自身的(而不是继承的)所有属性名,且只返回可枚举的属性 。
. 方法与 .keys 类似,也是接受一个对象作为参数,返回一个数组,包含了该对象自身的所有属性名 。但它能返回不可枚举的属性 。
这里罗列一些我在刷算法题中遇到的正则表达式,如果有时间可认真学一下正则表达式不要背[7]。
持续更新,敬请期待……
若一个正整数无法被除了1和它自身之外的任何自然数整除,则称该数为质数(或素数),否则称该正整数为合数 。
Web前端开发知识点之的介绍与语法
今天小编要跟大家分享的文章是关于Web前端开发知识点之的介绍与语法 。正在学习web前端相关知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助 。
一、介绍
是一门客户端脚本语言,是适应动态网页制作的需要而诞生的一种编程语言 。这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备 。
在HTML基础上,使用可以开发交互式Web网页,可以增强用户和HTML页面的交互过程,可以控制HTML元素让页面有一些动态的效果,增强用户的体验 。
使有规律地重复的HTML文段简化,减少下载时间 。
二、语法
①与HTML的结合方式
与HTML的结合方式有两种,一种是内部,一种是外部,定义的方式与CSS类似 。
内部需要定义一对标签,标签体的内容就是代码 。例如:alert("我的第一个");