js2

1、JS的三种输出方式:

alert("");
console.log("");
document.write("");

2、流程控制语句:

a、if(){ } else{ }

if(表达式1) {
表达式2;
} else if(表达式3) {
表达式4;
} else if(表达式5) {
表达式6;
} else {
表达式7;
}
表达式8;

b、switch需要严格等
var a = 1;
switch(a) {
case 1 :
console.log(1);
break;
case 2 :
console.log(2);
break;
case 3 :
console.log(3);
break;
default :
console.log("default");
}

3、for循环

for(初始化;测试;递增) { }
for(表达式1;表达式2;表达式3) {
表达式4;
}
表达式5;

4、break语句和continue语句**

- break语句用于跳出代码块或循环。
- continue语句用于立即终止本次循环,返回循环结构的头部,开始下一次循环。

5、数组(array),从0开始索引

>>**方式一: new关键字**
>```
>var arr = new Array();
arr[0] = 1;
arr[1] = "1";
arr[2] = null;
console.log(arr);
console.log(arr.length);
>```
>**方式二: 方括号**
>```
>var arr = [];
arr[0] = 1;
arr[1] = "1";
arr[2] = null;
console.log(arr);
>```

Array常用方法

方法 描述
array.shift() 方法shift()将把array的第—个元素移出数组,返回那个元素的值,并且将余下的所有元素前移一位,以填补数组头部的空缺。
array.pop() 将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。
array.unshift(value, ...) 将参数依次插入到数组的头部
array.push(value, ...) 方法push()将把它的参数顺次添加到array的尾部
array.concat(value, ...) 将创建并返回一个新数组,这个数组是将所有参数都添加到array中生成的。它并不修改array。如果要进行concat()操作的参数是一个数组,那么添加的是数组中的元素,而不是数组。
array.splice(start, deleteCount, value, ...) 将删除从start开始(包括start所指的元素在内)的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。位于插入或删除的元素之后的数组元素都会被移动,以保持它们与数组其他元素的连续性。
array.reverse() Array对象的方法reverse()将颠倒数组中元素的顺序。它在原数组上实现这一操作,即重排指定的array的元素,但并不创建新数组。
array.slice(start, end) 方法slice()将返回数组的一部分,或者说是一个子数组。返回的数组包含从start 开始到end之间的所有元素,但是不包括end所指的元素。如果没有指定end,返回的数组包含从start开始到原数组结尾的所有元素。

六、字符串

常用方法

方法 描述
string.charAt(n) 方法String.charAt()返回字符串string中的第n个字符。
string.indexOf(substring,start) 方法string.indexOf()将从头到尾的检索字符串string,看它是否含有子串 substring。开始检索的位置在字符串string的start处或string的开头(没有 指定start参数时)。如果找到了一个substring那么String.indexOf()将返回 substring的第一个字符在string中的位置。string中的字符位置是从0开始的.如果在string中没有找到substring,那么String.indexOf()方法将返回-1。
string.lastIndexOf(substring[, startindex]) 返回 String 对象中子字符串最后出现的位置。
string.substring(start, end) substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
string.toLowerCase( ) 按照本地方式转换成小写字母
string.toUpperCase( ) 所有小写字符都被转换成了大写的
string.slice(start, end) 方法slice()将返回一个含有字符串string的片段的字符串或返回它的一个子串。 但是该方法不修改string。支持负数下标.
string.split([separator[, limit]]) 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

上一篇:linux下的文件权限管理


下一篇:Linux 用户和文件权限管理