【内置对象·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.mzph.cn/news/664743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL注入:sqli-labs靶场通关(1-37关)

SQL注入系列文章&#xff1a; 初识SQL注入-CSDN博客 SQL注入&#xff1a;联合查询的三个绕过技巧-CSDN博客 SQL注入&#xff1a;报错注入-CSDN博客 SQL注入&#xff1a;盲注-CSDN博客 SQL注入&#xff1a;二次注入-CSDN博客 ​SQL注入&#xff1a;order by注入-CSDN博客 …

【Go语言成长之路】安装Go

文章目录 安装Go一、下载Go语言安装包二、删除以前安装的Go版本三、添加/usr/local/go/bin到环境变量内四、确认安装成功 安装Go Note: 这里只演示安装Linux版本的Go&#xff0c;若为其它版本&#xff0c;请按照官网的安装教程进行安装即可。 一、下载Go语言安装包 ​ 在浏览…

【IM】长连接网关设计探索(一)

目录 1.长连接网关的必要性2. 设计目标2.1 技术挑战2.2 技术目标 3. 方案选型3.1 网关IP地址的选择3.1.1 使用httpDNS服务3.1.2 自建http server作为IP config server3.1.3 最佳方案 3.2 高并发收发设计3.2.1 C10K问题3.2.2 方案探索双协程监听channel实现全双工 一个定时器 1…

99 C++内存高级话题。new/delete的进一步认识 整理

1. new 初始化的整理。 class Teacher120 { public:Teacher120() {cout << "teacher120 moren 构造函数" << endl;}Teacher120(int age):m_age(m_age) {cout << "teacher120 构造函数" << endl;}~Teacher120() {cout << &qu…

科普类—— 双目视觉系统在无人驾驶汽车中的安装位置(四)

科普类—— 双目视觉系统在无人驾驶汽车中的安装位置&#xff08;四&#xff09; 在无人驾驶汽车中&#xff0c;双目视觉系统的安装位置和两个相机之间的安装间距&#xff08;基线&#xff09;对于系统的性能至关重要。这些参数的选择需要基于工程数据和实际应用需求来确定。以…

【搜索术】代码阅读理解学习笔记

学习资料 《理解源代码》 1 静态阅读 1.1 目标结构 常见目录名含义docs项目文档examples示例代码

服务器托管的作用是什么?

服务器托管是将企业的服务器和相关设备托管到具有完善机房设施、高品质网络环境与运营经验的网络数据中心内&#xff0c;服务器托管在维护方面一般是由客户负责的&#xff0c;或者是由其他的授权人进行远程维护。 那服务器托管的作用都有哪些呢&#xff1f; 服务器托管不需要企…

数组练习题

知识点 数组 题目1 请创建一个长度为6的整数数组&#xff0c;并为数组中的元素赋值。遍历数组&#xff0c;打印所有元素&#xff0c;元素之间用空格隔开。比如&#xff1a; 数组为&#xff1a;{1,2,3,4,5} 打印结果&#xff1a;1 2 3 4 5 训练提示 1、数组中的元素有索引…

hivesql的基础知识点

目录 一、各数据类型的基础知识点 1.1 数值类型 整数 小数 float double(常用) decimal(针对高精度) 1.2 日期类型 date datetime timestamp time year 1.3 字符串类型 char varchar / varchar2 blob /text tinyblob / tinytext mediumblob / mediumtext lon…

CentOS7虚拟机设置静态IP

虚拟机上ip是有时效性的&#xff0c;过期后会自动更换&#xff0c;因此如果想让ip不变&#xff0c;就得手动设置静态ip。 第一步&#xff1a;先查看主机的子网掩码 1.1、windows命令ipconfig&#xff0c;如下图&#xff1a; 第二步&#xff1a;查看虚拟机的网关、ip区间的设…

单臂路由实验(华为)

思科设备参考&#xff1a; 单臂路由实验&#xff08;思科&#xff09; 一&#xff0c;实验目的 在路由器的一个接口上通过配置子接口的方式&#xff0c;实现相互隔离的不同vlan之间互通。 ​ 二&#xff0c;设备配置 Switch1 <Huawei>sys [Huawei]vlan batch 10 20…

nuxt.js中使用axios以及二次封装

nuxtjs中使用axios 有两种方法&#xff1a; 1. 普通的方式&#xff1a; 1.1&#xff1a; npm或者yarn安装依赖包 npm install axios -S 普通使用方式网上查询&#xff0c;这里不再过多叙述。 2. 集成的方式&#xff1a; 2.1:首先安装 nuxtjs/axios npm install nuxtjs/axi…

备考蓝桥杯每日一题——C++分支结构“ABC”

今天在洛谷上遇到了一道很有意思的题 题目&#xff1a; 【题目描述】 三个整数分别为 A,B,C。这三个数字不会按照这样的顺序给你&#xff0c;但它们始终满足条件&#xff1a;A<B<C。为了看起来更加简洁明了&#xff0c;我们希望你可以按照给定的顺序重新排列它们。 【输入…

【C++】类与对象(三)—运算符重载|const成员函数|取地址及const取地址操作符重载

前言 运算符重载&#xff0c;自增自减运算符重载&#xff0c;const成员函数&#xff0c;取地址及const取地址操作符重载 文章目录 一、运算符重载自增和自减运算符重载 二、const 成员函数三、取地址及const取地址操作符重载&#xff08;了解即可&#xff09; 一、运算符重载 运…

网络开发的隐形壁垒:如何巧妙解决跨域难题?

什么是跨域 跨域是浏览器受同源&#xff08;协议、域名、端口&#xff09;策略的限制&#xff0c;不允许不同源的站点之间进行某些操作&#xff08;如发送ajax请求&#xff0c;操作dom&#xff0c;读取cookie&#xff09;&#xff0c;如果不进行特殊配置是不能操作成功的&…

Linux中多路IO复用

首先要明白为什么要使用 多路IO复用 单进程/单线程要处理多个阻塞事件的时候会面临抉择&#xff0c;设置阻塞还是非阻塞呢&#xff1f;阻塞的话消息可能得不到及时的处理&#xff0c;就像排队买饭前边的饭卡丢了一堆人等他找饭卡&#xff0c;找到后才能接着打饭&#xff0c;非…

【MySQL】深入理解隔离性

深入理解隔离性 一、数据库并发的场景二、多版本并发控制&#xff08; MVCC &#xff09;三、三个前提知识1、3个记录隐藏字段2、undo日志 四、快照的概念五、Read View六、隔离级别RR与RC的本质区别 一、数据库并发的场景 数据库并发的场景总共有三种&#xff1a; 读-读&…

JVM中一次完整的GC回收流程

JVM堆内存结构简述 JVM堆内存结构图 堆初体验 所有的对象实例以及数组都要在堆上分配&#xff0c;堆是垃圾收集器管理的主要区域&#xff0c;也被称为“GC 堆”&#xff0c;也是我们优化最多考虑的地方。因为在一个项目中&#xff0c;会不断地创建对象&#xff0c;都是在堆里…

DevOps 教程 (4) - CI/CD 整合

在本第四章的"DevOps 教程"系列中&#xff0c;我们将介绍CI/CD整合的概念和实践。我们会介绍DevOps所带来的好处&#xff0c;包括团队协作、开发效率和产品交付速度的显著提升。 我们还将讨论在DevOps中的不同角色&#xff0c;并理解每个角色在持续集成和持续交付中的…

微调实操一: 增量预训练(Pretraining)

1、前言 《微调入门篇:大模型微调的理论学习》我们对大模型微调理论有了基本了解,这篇结合我们现实中常见的场景,进行大模型微调实操部分的了解和学习,之前我有写过类似的文章《实践篇:大模型微调增量预训练实践(二)》利用的MedicalGPT的源码在colab进行操作, 由于MedicalGPT代…