js 中叫 数组
python 中的叫 列表
var 变量 = [" "]
typeof( 变量名 )----查看类型
js中 所有对象 (除函数外) 都是object 类型
var 变量 = new Array ("" ,"") 用new 产生新对象
数组长度 : length
将来用它和for 循环配合遍历数组
索引值: 从0开始 , 获取数值
APL:
变量. push() :数组最末 添加数据
变量. pop() : 删除 数组中 最末尾的元素
改:
任意位置添加 / 删除 / 替换
spilce( ) -----参数1 : 从哪个开始
参数2: 删除几个
参数3-n : 用什么替换
例: 从索引值1 开始 ,不删除元素 , 用xxx替换 /添加 :
变量. splice( 1,0 ,' xxx' )
例: 指定删除: 从1 开始 ,删除一个 ,不用替换元素:
变量. splice( 1, 1)
例: 指定位置替换: 从1开始 ,删除一个元素,用于替换:
变量. splice( 1, 1,"xxx","xxx")
查:
indeXof(): 查出 元素的 索引值,没有返回-1
反转: reverse():
排序: sort():
默认升序
降序: sort ( function(a,b){
return a-b 升序
return b-a 降序
})
拼接(元素 拼接成字符串) :
join(): 不传递参数 用 "," 连接
传递参数 ,用 "参数" 连接
字符串是不可变的类型, 没有增删改
查: indexof ()
切割: 变量. soilt(" 切割的字母") : 用什么切割, 把整个字符串就不存在了/ 用空字符串切割, 把字符串 中每个元素放到一个数组中
截取: substring () / slice() : 两个相同
变量. substring(2,4) :索引值 ,包左不包右,, 索引值2-4
反转:
字符串中没有apl ,借助数组:
split(" " ) .reverse(" "), join(" " ) -切割 - ...-...
替换: replace():
replace("d","D") ----d----->替换中D
程序调试:
alert() -------->框框
console.log()------>控制台
document.title() ----> 网页标题栏显示
定时器: 固定时间 执行某个程序
循环定时器:
setInterval (函数 ,毫秒)
炸弹定时器:
setTimeout( 函数, 毫秒)