首页 > 编程语言 >Javascript中的内置对象

Javascript中的内置对象

时间:2023-06-09 12:04:26浏览次数:62  
标签:返回 内置 对象 Javascript 数组 字符串 Math 构造函数

在js学习中的有三种对象:
1、内置对象 -- 系统构造函数创建的对象;

2、自定义对象 -- 自定义构造函数创建的对象;

3、浏览器对象 --- BOM对象;

常用的内置对象:

算术对象 --- Math();
字符串对象 --- String();
日期对象 --- Date();
数组对象 --- Array();
1、算术对象 Math()

Math对象不是构造函数,它具有数学常数和函数的属性和方法,是静态对象。

Math.PI π-圆周率

Math.E 常数的底数

Math.abc() 一个数的绝对值

Math.ceil() 向上取整数

Math.floor() 向下取整数

Math.ruond() 四舍五入

Math.max() 返回一组数中的最大值

Math.min() 返回一组数中的最小值

Math.random() 0-1的随机数 包括0 不包括1

2、字符串对象 String()

字符串string是基本类型中的一种,可以看成是字符组成的数组,字符是一个一个的,用单引号括起来的,但在js中没用字符,只有字符串。

字符串对象String()是引用类型

属性:

Length 字符串的长度

方法:

charAt() 指定索引值位置的字符串

fromCharCode() 对应ASCII吗的值

concat() 拼接字符串使用

indexOf() 查找需要找的字符串,可以规定从哪个位置开始找,返回的是字符串的索引值, 如果找不到,就返回-1

lastIndexOf() 从后面开始找,但是索引值还是从左到右从0开始

split() 字符串切割

slice() 字符串截取,但是它不包含结束位置索引的对应值

3、日期对象 Date()

Date()日期对象,是一个构造函数,必须用new来调用创建日期对象。并且有其初始值:

Sun(星期) May(月份) 29(日期) 2022(年份) 08:31:40(时间) GMT+0800 (中国标准时间)(时区)

getFullYear() 返回/设置年份

getYear() 返回/设置年份

getMonth() 返回/设置月份(0-11

getDate() 返回/设置日期

getHours() 返回/设置小时,24小时制

getMinutes() 返回/设置分钟数

getSeconds() 返回/设置秒钟数

getTime() 返回/设置时间(毫秒为单位)

4、数组对象Array()

多个元素(通常是同一类型)按一定的顺序排列到一个集合中,那么这个集合我们就称之为数组

数组有两种定义方式:
1、通过构造函数的方式定义数组

2、通过字面量的方式定义数组

数组对象的作用是:使用单独的变量名来存储一系列的值。

Array():
concat() 拼接两个或多个数组,返回一个新的数组

every() every(函数(元素,索引值,当前数组){条件})返回一个布尔值;

filter() filter(函数(元素,索引值,当前数组){条件})过滤符合条件的元素,返回的是一个新的数组

forEach() forEach(函数(元素,索引){})遍历循环数组

join() 把数组中的元素进行拼接,返回一个字符串

push() 在数组结尾的位置插入元素

unshift() 在数组第一个元素的位置插入元素

reverse() 取反

pop() 返回数组中的最大值

shift() 返回数组中的最小值

sort() sort(函数(参数1,参数2){条件})按照设定的条件进行排序
————————————————
版权声明:本文为CSDN博主「hxhx11」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hxhx11/article/details/125027399

标签:返回,内置,对象,Javascript,数组,字符串,Math,构造函数
From: https://www.cnblogs.com/lucken2000/p/17468837.html

相关文章

  • Qt元对象和属性系统详解
    Qt是一个用标准C++编写的跨平台开发类库,它对标准C++进行了扩展,引入了元对象系统、信号与槽、属性等特性,使应用程序的开发变得更高效。本节将介绍Qt的这些核心特点,对于理解和编写高效的QtC++程序是大有帮助的。 Qt的元对象系统Qt的元对象系统(Meta-ObjectSystem)提供......
  • UE中各个对象的创建方法
    转载自:UnrealEngine4C++创建对象的几种方法1.创建Actor对象创建Actor对象,需要使用UWorld::SpawnActor()接口,如下所示:/*<CreateObjectDemo>*创建AActor派生类对象不要用NewObject或者new,而要用UWorld::SpawnActor()*/UWorld*World=GetWorld();FVectorpos(1......
  • java 实现对象排序,实现java对象排序的三种方式
    1.自然排序:要排序的对象类实现Comparable<>接口,重写其compareTo()方法,方法体中实现对象的比较大小规则2.自定义排序,需编写匿名内部类,先new一个Comparator接口的比较器对象c,同时实现compare()其方法;然后将比较器对象c传给Collections.sort()方法的参数列表中,实现排序功能,......
  • javaScript通用数据类型校验_1
    /***取得字符串的字节长度*/1.functionstrlen(str)2.{3.vari;4.varlen;5.6.len=0;7.for(i=0;i<str.length;i++)8.{9.if(str.charCodeAt(i)>255)len+=2;elselen++;10.}11......
  • [从jQuery看JavaScript]-变量与作用域链(Variable and Scope Chain)
    jQuery片段: 1.var2.//Willspeedupreferencestowindow,andallowsmungingitsname.3.window=this,4.//Willspeedupreferencestoundefined,andallowsmungingitsname.5.undefined,6.//MapoverjQueryinc......
  • JS 将form表单数据快速转化为object对象(json对象)
    JS将form表单数据快速转化为object对象(json对象)jaymou于2020-03-0311:11:05发布3534收藏3分类专栏:前端文章标签:javascriptjquery版权前端专栏收录该内容5篇文章0订阅订阅专栏直接上代码/***将Form的数据转化成Javascript的Json对象*/$.fn.seri......
  • Java Kafka简单地将Map对象序列化为json
    最近用到kafka,想简单地把Map对象序列化为json发送到主题,直接用string序列化,生成的结果不是json,虽然格式很像,key都没有引号,可能是直接调用的toString方法。但是网上搜了一圈,都是spring组合或者其他不太简单的方案。在哔站看了一段视频受到启发,就实现了一个自定义json序列化类,......
  • 02-前端-javaScript
    文章目录JavaScript1,JavaScript简介2,JavaScript引入方式2.1内部脚本2.2外部脚本3,JavaScript基础语法3.1书写语法3.2输出语句3.3变量3.3.1全局变量var3.3.2局部变量let3.3.3常量const3.4数据类型3.5运算符3.5.1\==和===区别▲3.5.2类型转换3.6流程控制语句3.6.1if......
  • 【web 开发】PHP 特殊的对象引用之 "$this"
    前言前面我们介绍了面向对象相关的内容,我们了解到访问对象的成员必须通过对象的引用来完成.如果在对象的内部,在对象的成员方法中访问自己对象中的成员属性,或者访问自己对象内其他成员方法时怎么处理呢?答案只有一个,不管是在对象的外部还是在对象内部,访问对象中的成员都必须使......
  • 实验7 面向对象编程与内置模块
    实验任务1实验源码classAccount:'''一个模拟银行账户的简单类'''def__init__(self,name,account_number,initial_amount=10):'''构造新账户'''self._name=nameself._card_no=account_......