随笔分类 -  JS

摘要:reverse方法用于颠倒排列数组元素,返回改变后的数组。注意,该方法将改变原数组 var a =['a','b','c']; a.reverse()//["c","b","a"]; 阅读全文
posted @ 2025-01-14 21:05 张筱菓 阅读(11) 评论(0) 推荐(0)
摘要:concat方法用于多个数组的合并。它将新数组的成员,添加到原数组成员的后部,然后返回一个新数组,原数组不变 ['hello'].concat(['world']) //["hello","world"] ['hello'].concat(['world'],['!']) //["hello",'w 阅读全文
posted @ 2025-01-14 20:55 张筱菓 阅读(34) 评论(0) 推荐(0)
摘要:join方法以指定参数作为分隔符,将所有数组成员链接为一个字符串返回。如果不提供参数,默认用逗号分隔 var a =[1,2,3,4]; a.join('')//'1,2,3,4' a.join('|')//"1|2|3|4" a.join()//"1,2,3,4" 如果数组成员是undefined 阅读全文
posted @ 2025-01-14 19:28 张筱菓 阅读(26) 评论(0) 推荐(0)
摘要:shift方法用于删除数组的第一个元素,并返回该元素。注意,该方法会改变原数组 var arr=['字符串','zifuchuan','前端']; arr.shift()//'字符串' arr//['zifuchuan','前端'] shift方法可以遍历并清空一个数组 var list=[1,2, 阅读全文
posted @ 2025-01-14 18:40 张筱菓 阅读(64) 评论(0) 推荐(0)
摘要:push方法用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度。注意,该方法会改变原数组 var arr =[]; arr.push("字符串")//1 arr.push('zifuchuan')//2 arr.push(true,{})//4 arr//[字符串,'zifuchuan 阅读全文
posted @ 2025-01-13 20:49 张筱菓 阅读(30) 评论(0) 推荐(0)
摘要:Array.isArray方法返回一个布尔值,表示参数是否为数组。它可以弥补typeof运算符的不足 var arr=["字符串",100,true]; console.log(typeof arr);//object var arr=['abc','zifuchuan','de']; Array. 阅读全文
posted @ 2025-01-13 20:17 张筱菓 阅读(49) 评论(0) 推荐(0)
摘要:数组的遍历可以考虑使用for循环或while循环 var a=['abc','zifuchuan','de']; //for循环 for(var i=0;i<a.length;i++){ console.log(a[i]); } //while循环 var i =0; while(i<a.lengt 阅读全文
posted @ 2025-01-13 11:59 张筱菓 阅读(12) 评论(0) 推荐(0)
摘要:数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用括号表示。 var arr =['abc','zifuchuan','de']; 两端的方括号是数组的标志。abc是0号位置,zifuchuan是1号位置,de是2号位置。(位置也被称为 下标 ) 除了在定义时赋值, 阅读全文
posted @ 2025-01-13 11:17 张筱菓 阅读(18) 评论(0) 推荐(0)
摘要:split方法按照给定规则分割字符串,返回一个由分割出来的子字符串组成的数组 'it|sxt|zifuchuan'.split('|')//["it","sxt","zifuchuan"] 如果分割规则为空字符串,则返回数组的成员是原字符串的每一个字符。 'a|b|c'.split('')//["a 阅读全文
posted @ 2025-01-10 17:06 张筱菓 阅读(16) 评论(0) 推荐(0)
摘要:trim方法用于去除字符串两端的空格,返回一个新的字符串,不改变源字符串 ' zifuchuan '.trim() //"hello world" 该方法去除的不仅仅是空格,还包括制表符(\t、\v)、换行符(\n)和回车符(\r) '\r\zifuchuan\t'.trim()//'zifuchu 阅读全文
posted @ 2025-01-10 10:49 张筱菓 阅读(20) 评论(0) 推荐(0)
摘要:indexOf方法用于确定一个字符串再另一个字符串中第一次出现的位置,返回结果是匹配开始的位置。如果返回-1,就表示不匹配 'hello world'.indexOf('o')//4 'hello world'.indexOf('a')//4-1 '床前明月光,疑是地上霜。一去二三里,举头望明月,低 阅读全文
posted @ 2025-01-10 10:15 张筱菓 阅读(34) 评论(0) 推荐(0)
摘要:substr方法用于从原字符串取出子字符串并返回,不改变原字符串,跟substring方法的作用相同 substr方法的第一个参数是子字符串的开始位置(从0开始计算),第二个参数是子字符串的长度 'zifuchuan'.substr(2,7);//zifuchuan 如果省略第二个参数,则表示子字符 阅读全文
posted @ 2025-01-08 16:58 张筱菓 阅读(24) 评论(0) 推荐(0)
摘要:substring方法用于从原字符串取出字符串并返回,不改变原字符串。它的第一个参数表示子字符串的开始位置,第二个位置表示结束位置(返回结果不含该位置) 'zifuchuan'.substring(0,2)//"it" 如果省略第二个参数,则表示子字符串一直到原字符串的结束 'zifuchuan'. 阅读全文
posted @ 2025-01-08 15:28 张筱菓 阅读(45) 评论(0) 推荐(0)
摘要:concat方法用于链接两个字符串,返回一个新字符串,不改变原字符串 var s1='zifuchuan' var s2='tow' s1.concat(s2)//"zifuchuantow" s1//"zifuchuan" 该方法可以接受多个参数 'two'.concat('zifuchuan', 阅读全文
posted @ 2025-01-08 15:26 张筱菓 阅读(31) 评论(0) 推荐(0)
摘要:charAt方法返回指定位置的字符,参数是从0开始编号的 var s =new String ('zifuchuan') s.charAt(1)//"t" s.charAt(s.length-1)//"n" 如果参数为负数,或大于等于字符串的长度,charAt返回空字符串 'zifuchuan'.c 阅读全文
posted @ 2025-01-08 14:25 张筱菓 阅读(33) 评论(0) 推荐(0)
摘要:字符串就是零个或多个排在一起的字符,放在单引号或双引号之中 'zifuchan' "zifuchuan" 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号 'key="value" ' "It's a long zifuchuan" 如果要在单引号字符串的内部,使用单引号,就必 阅读全文
posted @ 2025-01-07 20:55 张筱菓 阅读(17) 评论(0) 推荐(0)
摘要:break语句和continue语句都具有跳转作用,可以让代码不按既有的顺序执行 1、break break语句用于跳出代码块或循环 for (var i =0;i<5;i++){ if(i 3){ break; } console.log(i); } 2、break break语句用于跳出代码块或 阅读全文
posted @ 2025-01-07 20:02 张筱菓 阅读(20) 评论(0) 推荐(0)
摘要:While语句包括一个循环条件和一段代码块,只要条件为真,就不断循环执行代码块。 while(条件){ 语句; } 1、while例子 var i =0; while(i<100){ console.log('i当前为:'+1); i=i+1; } 下面的例子是一个无限循环,因为循环条件总是为真 w 阅读全文
posted @ 2025-01-07 19:02 张筱菓 阅读(47) 评论(0) 推荐(0)
摘要:1、循环输出1~100之间数字的和 var sum = 0 for(var i=1;i<100;i++){ sum+=i; } console.log(sum); 2、循环输出1000以内的奇数 for(i=0;i<1000;i++){ if( i % 2 == 1){ console.log(i+ 阅读全文
posted @ 2024-12-13 21:57 张筱菓 阅读(45) 评论(0) 推荐(0)
摘要:循环语句用于重复执行某个操作 for语句是循环命令,可以指定循环的起点,终点和终止条件。他的格式如下 for(初始化表达式;条件;迭代因子){ 语句 } for语句后面的括号里面,由三个表达式。 ①初始表达式(initialize):确定循环变量的初始值,只在循环开始时执行一次。 ②布尔表达式(te 阅读全文
posted @ 2024-12-13 21:12 张筱菓 阅读(46) 评论(0) 推荐(0)