什么是:封装一条正则表达式,提供使用该正则表达式执行检验和查找的API。 何时:1:既查找每个关键词的内容也查找每个关键词的位置。 2:格式验证。 创...
str=str.replace(|正则|ig,“替换值”) 将str中所有和正则匹配的关键词都替换为“替换值”将新生成的新字符串,再存回str中。 高级替换:str=...
string:四种方法: 1,查找一个固定关键词的位置: var i=str.indexOf(“关键词”,fromi); vari=str.l...
在文件中查找到与正则相匹配的关键字,替换为替换值。 str=str(|正则表达式|ig,替换值)这种方法适用于固定替换等量字符, str=str(|正则表达式|functio...
正则表达式:描述一个字符串中,字符出现规律的规律。 最简单的正则,就是关键词原文。 字符集:规定一位字符可用的备选字符列表 预定义字符串:对常用字符集的简化。 量词:规定一个...
二维数组:数组中的元素,又引用了另一个数组。 何时使用二维数组:1存储横行,竖列的二维数组时,2需要对数组中的元素,进一步细分类创建时。 创建:1在创建同时,初始化数组的内容...
栈:一端封闭,只能从另一端进出的数组。FIFO 何时使用:只要希望始终调用最新加入数组的元素时,就使用栈结构。 如何使用:1:结尾出入栈:入栈:arr.push(值)2:出栈...
数组的排序 冒泡排序法,两两比对,将小的调到前面,大的调到后面,总共需要调整strength-1次, arr.sort()排序法,将变量都转为字符串然后进行比较。解决办法为可...
数组。 把相同类型的变量放入到同一个数组中,这样可以方便查找,提高代码的执行效率。 var myarr[1,2,3,4,5]在以上数组中,包含五个值,则这个数组的length...
复杂函数的循环语法:由简单到复杂,由循环内部找规律,再到外部循环。 先找到规律,创建公式:例如打印乘法口诀表第三行,function chenfa(){ ...
函数,循环。 循环语句由循环条件,循环变量,循环体组成,一般先声明变量,然后给出循环条件,最后执行循环体,数据满足循环条件进入循环,退出循环的方法一般为输入break,或者在...
分支结构。 一种条件,一种结果:条件||结果, 两种条件,两种结果:当结构复杂时,使用if。。。else语句:if 条件一{执行结果一}else if条件二{执行结果二}。当...
函数的按值传递:两个变量间赋值时,或将变量变量作为函数的参数传入函数时,其实,只是将原变量中的值赋值一个副本给对方。 情况一,转换原始数值,则原函数复制一份值给转变函数,转变...
函数作用域和函数声明提前。 函数作用域,分为全局作用域和部分作用域,在系统执行函数时会自动创建一个作用域,在执行完毕之后将自动释放作用域及里面的变量。作用域会先选择部分部分作...
短路逻辑,当执行逻辑运算或时,当读取到条件一时,若能通过执行,则不会再读取条件二。直接执行条件一。 当执行逻辑运算与时,当读取到条件一时,若不能通过执行,则不会再读取后续条件...
位运算:简写参与运算的返回值:如: var a=a+b 可写为 var a+=b. a+1=a++=++a. 但a++和++a有区别,前者返回的为运算前的旧值,后者返回的为计...
比较运算 两个变量值比较大小,系统会将其默认的隐式转换为num值进行比较,如果是两个字串符进行比较,那么则按位数比较各自的unicode位数,越靠后的则越大。 区分dull和...