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

数组

数组声明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语法规则

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容