当前位置: 首页 > article >正文

【内置对象·js】

数学对象

在这里插入图片描述

  document.write("圆周率为 " + Math.PI + "<br>");

在这里插入图片描述

日期对象

在这里插入图片描述

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

在这里插入图片描述

数组对象

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

var 数组名 = new Array(元素1, 元素2,...,元素n);

简写

var 数组名 = [元素1, 元素2,...,元素n];
var nums = [1, 2, 3];

slice()

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

在这里插入图片描述

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

数组名.unshift(待添加项);
 arr.unshift("释迦果");

shift() 删除数组的首元素

数组名.shift();
  arr.shift();

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

数组名.sort();

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

效果如下在这里插入图片描述

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

数组名.reverse();

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

数值名.join();

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

数组名.length;

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

// 将 数组2 拼接到 数组1 里
数组1.concat(数组2);

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

返回布尔值

数组.includes(元素);

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

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

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

数组名.toString();

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

arr.indexOf(元素);

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

字符串对象

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

获取字符串长度

字符串.length;

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

字符串.toLowerCase();

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

字符串.toUpperCase();

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

字符串.charAt(下标值);

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

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

字符串.substring();

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

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

字符串.replace(待替换的字符串, 新的字符串);

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

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

字符串.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() 寻找某个字符在字符串中首次出现的位置。

字符串.indexOf(字符);

http://www.kler.cn/a/227871.html

相关文章:

  • OpenCV 版本不兼容导致的问题
  • NVIDIA GPU介绍:概念、序列、核心、A100、H100
  • Linux 进程概念
  • 【C语言练习题】整数和实数在计算机中的二进制表示
  • 网站如何正式上线(运维详解)
  • CTF从入门到精通
  • 从编程中理解:退一步海阔天空
  • Swift 入门之自定义类型的模式匹配(Pattern Matching)
  • 聊聊ClickHouse MergeTree引擎的固定/自适应索引粒度
  • Django模型(五)
  • Stable Diffusion 模型下载:EnvyHyperrealXL01
  • 《学成在线》微服务实战项目实操笔记系列(P1~P49)【上】
  • 《深入浅出Go语言》大纲
  • C++模板:函数模板
  • 幻兽帕鲁服务器自动重启备份-python
  • Python这些模块,你了解吗?
  • 2024年最新幻兽帕鲁服务器搭建教程
  • H5 加密(MD5 Base64 sha1)
  • vue3 之 组合式API—watch函数
  • 设计模式之工厂模式(工厂方法模式、抽象工厂模式)
  • 20240202金融读报1分钟小得
  • 基于Python查看TNT Go有线版串口数据以及屏幕电量
  • AI应用开发-git开源项目的一些问题及镜像解决办法
  • 开源协议介绍
  • Flink实战四_TableAPISQL
  • parameter ‘MAX_BYTE‘ used as named parameter override, is a localparam