数组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Array in JS</title>
</head>
<body>
<script>
//定义数组的方式,一
// var arr1 = new Array(1,2,3)
// alert(arr1)
//方式二
// var arr2 = [4,5,6]
// alert(arr2)
//访问,数组在JS中类似集合在Java中,可变长,可改值
// arr2[0] = 44
// arr2[10] = 100
// alert(arr2)
// alert(arr2[7])//输出结果是undefined
//
// arr2[5] = "hello"
// alert(arr2)
//遍历
// var arr3 = ["a","b","c",1,2,3]
// for (let i = 0; i < arr3.length; i++) {
// alert(arr3[i])
// }
//方法两个最常用的,push和splice,就是添加和删除
// var arr5 = [11,22,33,44]
// arr5.push(5)
// alert(arr5)
//
// arr5.splice(0,3)
// alert(arr5)
</script>
</body>
</html>
字符串,自定义
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>String in JS</title>
</head>
<body>
<script>
//Define String
// var str1 = new String("hello JavaScript")
// alert(str1)
//
// var str2 = 'hello javascript'
// alert(str2)
//attribute length
// alert(str1.length)
//method trim, delete space at front or rear of string
// var str3 = ' here is a string '
// alert(1 + str3 + 1)
// alert(1 + str3.trim() + 1)
/*
自定义对象,不用先建类,再建对象了,属性和方法直接点,区别是括号
*/
var person = {
name : "leon",
age : 27,
shoot : function (){
alert("leon kill zombie")
}
}
alert(person.name)
alert(person.age)
person.shoot()
</script>
</body>
</html>