JavaScript引用类型の字符串与数组

1 字符串与数组的创建

1.1 创建字符串

var str1 =  new String()
var str2 = "Visual Studio Code"
var str3 = 'Visual Studio Code'
var str4 = new String("Visual Studio Code") var str5 = new String('Visual Studio Code')

注:

  1> ECMAScript中字符串单引号(')与双引号(")的定义完全相同,没有差别.                     

  2>字符串一旦创建,就没法改变原字符串.

1.2 创建数组  

var Array1 = [1 , 2, 3, 4]
var Array2 = new Array(10)
var Array3 = new Array(1,2)     
var Array4 = Array(1, 2)      
var Array5 = Array(10)     

注:

  1> ECMAScript中的数组在运行中可以改变长度.其中属性Length为可读可写属性.即可以改变数组的Length=0即可清空数组.

  2> ECMAScript中的数组不必要求数组中的元素都是同一类型的值,不会报错.但这并不是规范操作.不建议使用!

  3> 数组定义的方式中,其中array1和array2的定义方式为推荐方式,其余的方式不推荐使用.

  4> 构造函数式定义方法定义的数组即new Array().当只接收一个数组时,表示该数组的长度值,即Arrray2.length = 10. 当接收两个参数及以上时,表示该数组的内容就是该参数的值.即Array3[1 ,2].

2 操作方法

2.1 数组的操作方法

 

 2.1.1 slice(start ,end)方法:

该方法返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

注意:

1> 该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice( )

  • 没有参数
  • 一个参数
  • 二个参数

  

 

2.2 字符串的操作方法

 

 

posted @ 2019-08-30 18:58  Scok  阅读(208)  评论(0编辑  收藏  举报