在java中建立数组是通过{}来引入值的,但是在JS中是通过[]来引入值的,而且JS中数组中可以放任意类型的数据。
let arr=[1,2,3,4,5,6,"张三",12.5];
通过indexof(值)可以查询值第一次出现的位置
通过lastindexof(值)可以查询值最后一次出现的位置
通过length可以知道数组的长度,像上面的数组的数组长度就是6,indexof(2)的返回值是1,lastindexof(2)的返回值是6
let arr1=['1','2','3'];
let arr2=['4','5','6'];
let arr3=arr1.concat(arr2);
上面的代码,主要是演示concat的用法,它能拼接字符串,通过concat得到的arr3的结果则是['1','2','3','4','5','6']
let arr4 = arr.reverse(); alert(arr4); reverse可以将arr4(数组)的内容进行反转 截取数值 let arr5=arr.slice(0,4); alert(arr5);
slice是和substring功能是一样的,但只在数组中用,它能截取长度从0到4,默认是左闭右开的,所以截取的长度是4(0,1,2,3)
日期函数
通过new Date()获取返回值,注意:Date的D是大写的,这可以理解成调用日期功能。
1.如果返回值是a,那么a.getFullYear();可以获取年份
2.a.getMonth()可以获取月份,月份是从0开始算的,所以后面还要加上1
3.a.getDate()可以获取当前日期
4.a.toLocaleString()可以获取"2024/1/9 09:00:24"该格式的日期
5.a.toLocaleDateString()可以只获取年月日
6.a.toLocaleTimeString()可以只获取时分秒
上面日期函数都还要获取返回值,然后才能输出,输出在浏览器页面就用document.write(),输出在控制台就用console.log()