您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
js有哪些内置对象?
对象,属性,全局js有哪些内置对象?
发布时间:2019-02-08加入收藏来源:互联网点击:
js有哪些内置对象?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
授人以鱼不如授人以渔。
建议题主去看看一个前端开发者都应该知道的网站—— MDN
网址为 https://developer.mozilla.org/zh-CN/docs/Web
这个网站不但可以系统性了解js的语言,而且对各个特性、函数进行浏览器兼容性查看,如Array对象在各个版本浏览器兼容型情况:
同时每个对象都有详细的使用说明,示例,注意事项等等,是很好的一个“参考书”:
希望回答对你有用!
回答于 2019-09-11 08:43:50
JavaScript 中对象通常包括两种类型:内置对象和浏览器对象,此外用户还可以自定义对象。在 ECMAScript 中,更精确的定义应该分为:本地对象、内置对象和宿主对象。
JavaScript常见内置对象:
String对象:字符串对象,提供了对字符串进行操作的属性和方法。
Array对象:数组对象,提供了数组操作方面的属性和方法。
Date对象:日期时间对象,可以获取系统的日期时间信息。
Boolean对象:布尔对象,一个布尔变量就是一个布尔对象。(没有可用的属性和方法)
Number对象:数值对象。一个数值变量就是一个数值对象。
Math对象:数学对象,提供了数学运算方面的属性和方法。
Object对象、RegExp对象、 Global对象、Function对象。
对象包含两个要素:
1、用来描述对象特性的一组数据,也就是若干变量,通常称为属性。
2、用来操作对象特性的若干动作,也就是若干函数,通常称为方法。
内置对象都有自己的属性和方法,访问方法如下:
对象名.属性名称
对象名.方法名称
回答于 2019-09-11 08:43:50
Javascript 标准的内置对象或称“全局的对象”,不要与“全局对象”混淆了,全局的对象是说全局作用域里的对象,而全局对象是在全局作用域里,通过 this 来访问的对象(但只有在ECMAScript5的非严格模式下才可以,在严格模式下得到的是 undefined )
标准的内置对象大致可分为如下几类:
值属性
Infinity
NaN
Undefined
null
globalThis
函数属性
eval()
uneval()
isFinite()
isNaN()
parseFloat()
parseInt()
decodeURI()
decodeURIComponent()
encodeURI()
encodeURIComponent()
escape()
unescape()
基本对象
Object
Function
Boolean
Symbol
Error
AggregateError
EvalError
InternalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
数字和日期对象
Number
BigInt
Math
Date
字符串
String
RegExp
可索引的集合对象
Array
Int8Array
Unit8Array
Unit8ClampedArray
Int16Array
Unit16Array
Int32Array
Unit32Array
Float32Array
Float64Array
BigInt64Array
BigUnit64Array
使用键的集合对象
Map
Set
WeakMap
WeakSet
结构化数据
ArrayBuffer
SharedArrayBuffer
Atomics
DateView
JSON
控制抽象对象
Promise
Generator
GeneratorFunction
AsyncFunction
Iterator
AsyncIterator
反射
Reflect
Proxy
国际化
Intl
Intl.Collator
Intl.DateTimeFormat
Intl.ListFormat
Intl.NumberFormat
Intl.PluralRules
Intl.RelativeTimeFormat
Intl.Locale
WebAssembly
WebAssembly
Webassembly.Module
WebAssembly.Instance
WebAssembly.Memory
WebAssembly.Table
WebAssembly.CompileError
WebAssembly.LinkError
WebAssembly.RuntimeError
其他
arguments
回答于 2019-09-11 08:43:50
很高兴回答您的问题,JavaScript常用的内置对象如下:
1、String:处理字符串,
如:var str="Hello World"; alert(str);
2、Number: 处理数字,通过Number将变量设置为数值来创建对象
如:var Num = new Number(value);
constructor:返回对创建此对象的Number函数的引用。
MAX_VALUE:表示最大的数。
MIN_VALUE:表示最小的数。
NaN:非数字值。
prototype:使您有能力向对象添加属性和方法。
3、Boolean;处理布尔值,通常是设置为true或false
如:var validation =true;
4、Date: 处理日期
如:var myDate = new Date();
var myDate = new Date("2020-3-31 20:33:33");
var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);
如果Date()不写参数,就返回当前时间对象
如果Date()里面写参数,就返回括号里输入的时间对象
5、Math:计算和处理数字
如:
1、Math.round(); //四舍五入
2、Math.random(); //取随机数
3、Math.abs(); //返回绝对值
4、Math.ceil(); //向上取整
5、Math.floor(); //向下取整
6、Math.max(); //取最大值
7、Math.min(); //取最小值
8、Math.pow(a,b); //求a的b次方
9、Math.sqrt(); //开平方
10、Math.sin(); //求正弦(括号内用弧度表示)
11、Math.cos(); //求余弦(括号内用弧度表示)
12、Math.PI; //直接用来计算(π值)
13、弧度 = Math.PI / 180 *deg;
6、RegExp:正则表达式对象
如:var reg = RegExp("(?![a-z0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,16}");
7、Array:处理数组
如:var myarr = new Array(6);
上一篇:水果塔怎么做?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |