document.write("圆周率为 " + Math.PI + "
");
var date = new Date(); // 实例化 Date 对象
var month = date.getMonth() + 1; // 获取月份,取值为 0(一月)到 11(十二月)之间的整数
document.write(
"今天是" +
date.getFullYear() +
"年" +
month +
"月" +
date.getDate() +
"日" +
"
"
);
我们在定义数组时,不一定要写入元素,可以只定义一个空数组。
var 数组名 = new Array(元素1, 元素2,...,元素n);
简写
var 数组名 = [元素1, 元素2,...,元素n];
var nums = [1, 2, 3];
arr.slice(2, 4);
//表示取名为 arr 的数组中下标从 2 到 4 的值。
var arr = ["苹果", "梨子", "橙子", "葡萄", "樱桃", "芒果"];
document.write(arr.slice(1, 4));
数组名.unshift(待添加项);
arr.unshift("释迦果");
数组名.shift();
arr.shift();
数组名.sort();
var arr = [2, 3, 4, 8, 1];
document.write(arr.sort());
数组名.reverse();
数值名.join();
数组名.length;
// 将 数组2 拼接到 数组1 里
数组1.concat(数组2);
返回布尔值
数组.includes(元素);
var arr = ["柠檬", "苹果", "草莓"];
document.write("水果清单里有西瓜吗?" + arr.includes("西瓜") + "
");
document.write("水果清单里有苹果吗?" + arr.includes("苹果"));
![](https://img-blog.csdnimg.cn/direct/6cf05cb5b78345aab4662fa44c46114a.png 200x60)
数组名.toString();
arr.indexOf(元素);
var arr = ["梨子", "西瓜", "梨子", "葡萄", "柚子"];
document.write("返回梨子的索引:" + arr.indexOf("梨子") + "
");
定义:var str = new String("HELLO");
简写:var str = "HELLO";
字符串.length;
字符串.toLowerCase();
字符串.toUpperCase();
字符串.charAt(下标值);
var str = "HelloJavaScript";
document.write("第 7 个字符为 " + str.charAt(7)); // 获取下标为 7 的字符
//v
字符串.substring();
var str = "HelloJavaScript";
document.write("第 7-10 的字符为 " + str.substring(7, 10)); // 获取下标为 7-10 的字符
//vaS
字符串.replace(待替换的字符串, 新的字符串);
var str = "HelloJavaScript";
document.write(str.replace("JavaScript", "World")); // 替换指定字符串
字符串.split();
var str = "Hello,Java,Script";
var arr = str.split(","); // 已逗号划分字符串
document.write("第一个元素为:" + arr[0] + "
");
document.write("第二个元素为:" + arr[1] + "
");
document.write("第三个元素为:" + arr[2] + "
");
字符串.indexOf(字符);