【内置对象·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.rhkb.cn/news/250771.html

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

相关文章

1、安全开发-Python爬虫EDUSRC目标FOFA资产Web爬虫解析库

用途&#xff1a;个人学习笔记&#xff0c;有所借鉴&#xff0c;欢迎指正 前言&#xff1a; 主要包含对requests库和Web爬虫解析库的使用&#xff0c;python爬虫自动化&#xff0c;批量信息收集 Python开发工具&#xff1a;PyCharm 2022.1 激活破解码_安装教程 (2022年8月25日…

问题:测风站应设置在平直的巷道中,其前后()范围内不得有障碍物和拐弯等局部阻力。 #微信#媒体

问题&#xff1a;测风站应设置在平直的巷道中&#xff0c;其前后&#xff08;&#xff09;范围内不得有障碍物和拐弯等局部阻力。 参考答案如图所示

解密数据清洗,SQL中的数据分析

大家好&#xff0c;数据库表中的数据经常会很杂乱。数据可能包含缺失值、重复记录、异常值、不一致的数据输入等&#xff0c;在使用SQL进行分析之前清洗数据是非常重要的。 当学习SQL时&#xff0c;可以随意地创建数据库表&#xff0c;更改它们&#xff0c;根据需要更新和删除…

#从零开始# 在深度学习环境中,如何用 pycharm配置使用 pipenv 虚拟环境

为Python项目创建虚拟环境 在深度学习环境和一般python环境中安装pipenv基本一致&#xff0c;只需要确认好pipenv指定的python版本即可,安装pipenv前&#xff0c;可以通过python --version来确认安装版本 快捷键&#xff1a;crtl alt S 查看interpreter&#xff0c;查看所有…

深度学习入门笔记(七)卷积神经网络CNN

我们先来总结一下人类识别物体的方法: 定位。这一步对于人眼来说是一个很自然的过程,因为当你去识别图标的时候,你就已经把你的目光放在了图标上。虽然这个行为不是很难,但是很重要。看线条。有没有文字,形状是方的圆的,还是长的短的等等。看细节。纹理、颜色、方向等。卷…

C#代码添加脚本头

目录 前言 代码展示 前言 创建脚本的时候添加脚本的介绍 代码展示 using System.IO;/// <summary> /// 创建脚本自动添加头注 /// </summary> public class CommentFirst : UnityEditor.AssetModificationProcessor {/// <summary>/// 在资源创建生成.me…

JProfiler for Mac:提升性能和诊断问题的终极工具

在当今的高性能计算和多线程应用中&#xff0c;性能优化和问题诊断是至关重要的。JProfiler for Mac 是一个强大的性能分析工具&#xff0c;旨在帮助开发者更好地理解其应用程序的运行情况&#xff0c;提升性能并快速诊断问题。 JProfiler for Mac 的主要特点包括&#xff1a;…

小白Linux学习笔记-Vim 编辑器

Vim 编辑器 文章目录 Vim 编辑器Vim 简介Vim - 难以驾驭的神器Vim 入门帮助Vim 模式介绍正常模式命令模式插入模式 Vim 实例Vim 第一步首次运行 Vim插入文本移动光标删除字符其它编辑命令退出光标的指定移动简单搜索复制粘贴替换字符 Vim 的保护机制 Vim 编辑器课后作业 Vim 简…

【劳德巴赫 Trace32 高阶系列 3 -- trace32 svf 文件操作命令】

请阅读【嵌入式开发学习必备专栏 之 Trace32 系列 】 文章目录 Trace32 SVF 文件操作命令JTAG.PROGRAM.autoJTAG.PROGRAM.SVF命令参数介绍IRPREIRPOSTDRPREDRPOSTInitStateIgnoreTDOVerbose使用示例Trace32 SVF 文件操作命令 JTAG.PROGRAM.auto Format: JTAG.PROGRAM.</

[office] excel表格怎么绘制股票的CCI指标- #媒体#学习方法#笔记

excel表格怎么绘制股票的CCI指标? excel表格怎么绘制股票的CCI指标&#xff1f;excel表格中想要绘制一个股票cci指标&#xff0c;该怎么绘制呢&#xff1f;下面我们就来看看详细的教程&#xff0c;需要的朋友可以参考下 CCI指标是一种在股票&#xff0c;贵金属&#xff0c;货…

Django4.2(DRF)+Vue3 读写分离项目部署上线

文章目录 1 前端2 后端2.1 修改 settings.py 文件关于静态文件2.2 关于用户上传的文件图片 3 Nginx4 镜像制作4.1 nginx4.3 Django镜像4.3.1 构建 5 docker-compose 文件内容 1 前端 进入前端项目的根目录&#xff0c;运行如下命令进行构建 npm run build构建完成后&#xff…

计算机硬件基础知识

mos管 电阻 电容 MOS管的功能&#xff1a; 开关功能&#xff1a;MOS管可以用作开关&#xff0c;通过控制栅极电压来控制电流的通断。当栅极电压为高电平时&#xff0c;MOS管导通&#xff0c;允许电流通过&#xff1b;当栅极电压为低电平时&#xff0c;MOS管截止&#xff0c;阻止…

IP地址查询网络威胁:解析威胁、防范攻击

随着互联网的不断普及和发展&#xff0c;网络威胁也愈发严峻。对IP地址进行查询以解析网络威胁&#xff0c;成为网络安全领域一项重要的工作。本文将深入探讨IP地址查询网络威胁的原理、应用场景、防范策略以及未来的发展方向。 IP地址查询网络威胁原理 IP地址查询IP数据云 -…

正点原子--STM32定时器学习笔记(1)

这部分是笔者对基本定时器的理论知识进行学习与总结&#xff01;&#xff0c;主要记录自己在学习过程中遇到的重难点&#xff0c;其他一些基础点就一笔带过了&#xff01; 1. 定时器概述 1.1 软件定时原理 使用纯软件&#xff08;CPU死等&#xff09;的方式实现定时&#xf…

【linux】校招中的“熟悉linux操作系统”一般是指达到什么程度?

这样&#xff0c;你先在网上找一套完整openssh升级方案&#xff08;不是yum或apt的&#xff0c;要源码安装的&#xff09;&#xff0c;然后在虚拟机上反复安装测试&#xff0c;直到把他理解了、背下来。 面试的时候让你简单说说linux命令什么的&#xff0c;你就直接把这个方案…

PSQL常用操作

目录 前言 准备工作 添加postgres用户 初始化数据库 启动服务 创建数据库 psql连接数据库 常规操作 数据库 schema相关 插件 其他 前言 老折腾&#xff0c;还是记录点啥吧...... 基于本地PG数据库(打包为绿色版本了)&#xff0c;实操记录&#xff0c;版本pgsql12…

TanDEM-X30米DEM数据介绍

一、背景 之前介绍了Copernicus 30米DEM以及Alos 30米DEM数据的详细介绍以及接入到Cesium中的效果展示&#xff0c;有遥感专业工作者对比了Copernnicus、ALOA、ASTER、NASA、SRTM这几家30米DEM数据&#xff0c;得出了Copernicus 30米DEM数据是最好的全球级30米DEM数据&#xf…

给大家分好类!看下C++ STL标准模板库,有哪些模板容器类?

C STL&#xff08;Standard Template Library&#xff09;标准模板库&#xff0c;提供了多种容器&#xff0c;这些容器可用于存储和操作数据。 本文对一些常见的 C STL 容器做个简单分类&#xff0c;方便大家根据不同项目需要进行选择使用。 01 序列容器&#xff1a; std::v…

万户 ezOFFICE DocumentEditExcel.jsp SQL注入漏洞

0x01 产品简介 万户OA ezoffice是万户网络协同办公产品多年来一直将主要精力致力于中高端市场的一款OA协同办公软件产品,统一的基础管理平台,实现用户数据统一管理、权限统一分配、身份统一认证。统一规划门户网站群和协同办公平台,将外网信息维护、客户服务、互动交流和日…

华为机考入门python3--(7)牛客7-取近似值

分类&#xff1a;数字 知识点&#xff1a; str转float float(str) 向上取整 math.ceil(float_num) 向下取整 math.floor(float_num) 题目来自【牛客】 import math def round_to_int(float_num): # 如果小数点后的数值大于等于0.5&#xff0c;则向上取整&#xf…