- 博客(6)
- 收藏
- 关注
原创 ES6字符串
ES6 新增了很多方法如:includes(),startsWith(),endsWith(),repeat(),padStart,padEndincludes():返回布尔值,判断是否找到参数字符串let string = "hello,words,hi";console.log(string.includes("hello")); // truestartsWith():返回布尔值,判断参数字符串是否在原字符串的头部let string = "hello,words,hi";.
2021-10-24 20:20:19 2062
原创 js中 var关键字和let、const的区别
var用来声明变量,后面声明的可以覆盖前面的如:var a=0;var a=1;console.log(a);//a=1let不能重复声明:let a=0;let a=1;console.log(a);//Uncaught SyntaxError: Identifier 'a' has already been declaredvar可以提前声明,而let不存在变量提升:console.log(a);let a=1;//Uncaught Re...
2021-10-17 15:16:46 134
原创 js打印菱形*
效果: * ******** *** *for (var i = 0 ; i <= 2; i++) { for (var j = 0 ; j < 3-i; j++) { document.write(" ") } for (k = 0 ; k < 2*i+1; k++) { document.write("*")...
2021-10-10 20:15:03 334
原创 JavaScript数据类型的转换
JavaScript有八种数据类型:Number、String、Boolean、Null、undefined、object、symbol、bigInt。JavaScript分别有两种转换形式:显式类型转换和隐式类型转换1.显示类型转换toString()方法:不可以转null和underfinedString():可以null和underfinedNumber():Number()可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaNparseInt():转换成整数
2021-10-07 22:14:31 554
原创 js数组去重
用splice()方法实现去重var arr=[10,7,5,4,7,4,4,10]; for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ //j=i+1是用i后面的第一个数字开始比较 if(arr[i]==arr[j]){ arr.splice(j,1); //i等于j的话
2021-09-25 17:11:25 135
原创 JS数组排序
sort()方法var arr2 = [10,90,55,43,23,8,79]arr2.sort(function(a,b){returna-b;})console.log(arr2);冒泡排序var arr2=[9,88,67,24,39,74,28];for (var i = 0; i < arr2.length; i++){ for (var j = 0; j < arr2.length - i...
2021-09-19 17:46:21 142 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人