程序员

js数组和字符串的使用规则

2017-04-27  本文已影响0人  kangyiii

数组

数组声明3种方式

var arr = [元素,元素,元素];
var arr = new Array(元素,元素,元素);
var arr = new Array(3);

遍历数组的两种方式

第一种

var color = ['red','blue','green'];
for(var i=0;i<color.lenth;i++){
    ···
}

第二种:

var color = ['red','blue','green'];
for(var k in color){
    console.log(color[k]);
}

数组中常用方法

instanceof : 确定是否是指定类型,是为ture,否为false

var color = ['red','blue','green'];
console.log(color instanceof Array);
//ture

push()和pop():往数组之后追加和删除元素

indexOf()和lastIndexOf():从数组左边或右边开始查找数组中第一次出现指定字符串的位置

字符串

字符串两种声明方式

var str1 = '我爱学js';
var str2 = new Array('我爱学js');

单引号和双引号的区别:
(1)只使用字符的字符串,单引号和双引号没有区别
(2)在单引号包括的字符串中可以直接用双引号,在双引号包括的字符串中可以直接用单引号
(3)如果在双引号包括的字符串中用双引号,需要用反斜杠转义,注意是"" ;同样在单引号包括的字符串中用单引号,也需要转义
(4)如果要用反斜杠,则输入‘\\’

eval

var a = 10;
var b = 20;
console.log(eval("a+b"));
//输出30

注意:
在eavl内部参数字符串必须符合js语法规则

上一篇下一篇

猜你喜欢

热点阅读