【内置对象·js】

数学对象

javascript 复制代码
  document.write("圆周率为 " + Math.PI + "<br>");

日期对象

javascript 复制代码
   var date = new Date(); // 实例化 Date 对象
      var month = date.getMonth() + 1; // 获取月份,取值为 0(一月)到 11(十二月)之间的整数
      document.write(
        "今天是" +
          date.getFullYear() +
          "年" +
          month +
          "月" +
          date.getDate() +
          "日" +
          "<br>"
      );

数组对象

我们在定义数组时,不一定要写入元素,可以只定义一个空数组。

javascript 复制代码
var 数组名 = new Array(元素1, 元素2,...,元素n);

简写

javascript 复制代码
var 数组名 = [元素1, 元素2,...,元素n];
var nums = [1, 2, 3];

slice()

javascript 复制代码
arr.slice(2, 4);
//表示取名为 arr 的数组中下标从 2 到 4 的值。
javascript 复制代码
  var arr = ["苹果", "梨子", "橙子", "葡萄", "樱桃", "芒果"];
      document.write(arr.slice(1, 4));

unshift() 在数组的头部增加新的元素

javascript 复制代码
数组名.unshift(待添加项);
 arr.unshift("释迦果");

shift() 删除数组的首元素

javascript 复制代码
数组名.shift();
  arr.shift();

sort() 给数组中的元素从小到大进行排序。

javascript 复制代码
数组名.sort();

 var arr = [2, 3, 4, 8, 1];
      document.write(arr.sort());

效果如下

reverse() 将数组中的元素进行逆序排列。

javascript 复制代码
数组名.reverse();

join() 将数组中的字符拼接成字符串。

javascript 复制代码
数值名.join();

使用 length 来获取数组的长度。

javascript 复制代码
数组名.length;

concat() 将两个数组拼接在一起。

javascript 复制代码
// 将 数组2 拼接到 数组1 里
数组1.concat(数组2);

includes() 判断该数组中是否包含某个元素。

返回布尔值

javascript 复制代码
数组.includes(元素);

 var arr = ["柠檬", "苹果", "草莓"];
      document.write("水果清单里有西瓜吗?" + arr.includes("西瓜") + "<br>");
      document.write("水果清单里有苹果吗?" + arr.includes("苹果"));

![](https://img-blog.csdnimg.cn/direct/6cf05cb5b78345aab4662fa44c46114a.png 200x60)

toString() 将数组中的值转换成字符串类型。

javascript 复制代码
数组名.toString();

indexOf() 查找指定元素的下标值。

javascript 复制代码
arr.indexOf(元素);

  var arr = ["梨子", "西瓜", "梨子", "葡萄", "柚子"];
      document.write("返回梨子的索引:" + arr.indexOf("梨子") + "<br>");

字符串对象

定义:var str = new String("HELLO");

简写:var str = "HELLO";

获取字符串长度

javascript 复制代码
字符串.length;

toLowerCase() 把字符串的大写字母转换成小写字母。

javascript 复制代码
字符串.toLowerCase();

toUpperCase() 把字符串中的小写字母转换成大写字母。

javascript 复制代码
字符串.toUpperCase();

charAt() 根据指定下标从一个字符串中返回指定的字符

javascript 复制代码
字符串.charAt(下标值);

  var str = "HelloJavaScript";
      document.write("第 7 个字符为 " + str.charAt(7)); // 获取下标为 7 的字符
//v

substring() 通过下标来选取字符串中的部分字符。

javascript 复制代码
字符串.substring();

   var str = "HelloJavaScript";
      document.write("第 7-10 的字符为 " + str.substring(7, 10)); // 获取下标为 7-10 的字符
//vaS

replace() 替换指定字符串的内容。

javascript 复制代码
字符串.replace(待替换的字符串, 新的字符串);

 var str = "HelloJavaScript";
      document.write(str.replace("JavaScript", "World")); // 替换指定字符串

split 使用指定的分隔符将一个字符串分割成子字符串数组。

javascript 复制代码
字符串.split();

 var str = "Hello,Java,Script";
      var arr = str.split(","); // 已逗号划分字符串
      document.write("第一个元素为:" + arr[0] + "<br>");
      document.write("第二个元素为:" + arr[1] + "<br>");
      document.write("第三个元素为:" + arr[2] + "<br>");

indexOf() 寻找某个字符在字符串中首次出现的位置。

javascript 复制代码
字符串.indexOf(字符);
相关推荐
光影少年几秒前
对typescript开发框架的理解?
前端·javascript·typescript
skilllite作者1 分钟前
Zed 1.0 编辑器深度评测与实战指南
开发语言·人工智能·windows·python·编辑器·agi
跨境数据猎手4 分钟前
反向海淘代购系统:1688 / 淘宝自动代采 + API 同步(附可用源码)
前端
lUie INGA9 分钟前
Go-Gin Web 框架完整教程
前端·golang·gin
a11177611 分钟前
“像风之翼“无人机巡检平台仪表盘
前端·javascript·开源·html·无人机
李白的天不白15 分钟前
vue 数据格式问题
前端·vue.js·windows
chxii17 分钟前
lua 基础语法(上)
开发语言·lua
wjs202418 分钟前
ASP 发送电子邮件
开发语言
a11177619 分钟前
QQ 宠物(怀旧 开源)前端electron项目
前端·开源·html
ZC跨境爬虫22 分钟前
跟着 MDN 学 HTML day_8:(高级文本语义标签+适配核心功底)
前端·css·笔记·ui·html