内置对象

Posted zach0812

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置对象相关的知识,希望对你有一定的参考价值。

Math

Math.max()

自定义一个对象,实现系统的max 方法。

技术图片

 

 

 

产生随机的十六进制颜色值:

技术图片

 

 

Date对象:

Date 对象中常见的方法:

对象的构造方式:

技术图片

 

技术图片

 

技术图片

 

技术图片

 

 

获取时间:

技术图片

 

技术图片

 

 

技术图片

 

技术图片

 

 

 

Data对象的方法的总结:

技术图片

 

 

案例:格式化日期:

技术图片

 

 

String 对象:

 

技术图片

 

 

技术图片

 

 

技术图片

 

 

关于字符串的不可变性:

技术图片

 

技术图片

 

技术图片

 

字符串的方法:

技术图片

 

charAt()

技术图片

 

 

fromCharCode() #静态方法

技术图片

技术图片

 

技术图片

 

.concat()

技术图片

技术图片

 

.indexOf()和 lastIndexOf()

技术图片

 

如果找不到的话,就是-1 ,

技术图片

 

 

.replace() :

技术图片

 

 

.slice() :

技术图片

 

 

.split() :

技术图片

 

技术图片

 

 

.substr() :

技术图片

 

技术图片

 

 

.substring() :

技术图片

 

技术图片

 

 

.toLocalLowerCase() /.toLowerCase():

技术图片

 

技术图片

 

.toLocalUpperCase() /.toUpperCase():

pass

 

 

.trim():

技术图片

 

技术图片

 

 

字符串案例:

案例一:

技术图片

 

 

案例二:

技术图片

 

案例三:

技术图片

 

技术图片

Array对象:

技术图片

 

 

注: var arr3 = ;  这时arr3 是对象,它的类型是Object。

如何判断变量是否是数组类型:

技术图片

 

 

 

常用的方法:

1    .concat()

技术图片

 

 

 

2    .every()

参数是个函数(callback)

它类似于Python中的map () 

技术图片

 

 

技术图片

 

 

 

技术图片

 

 

技术图片

 

 

 

技术图片

 

 

结果是false

 

3,filter()

它类似于Python中的filter() 

技术图片

 

技术图片

 

 

4,push()  .pop() .shift().unshift()

技术图片

 

5,forEach()

它的参数也是个函数,

技术图片

 

 

技术图片

 

 

技术图片

 

技术图片

 

 

6 .indexOf()

技术图片

 

7 .join()

这个刚好和Python 中的相反。(Python中的join 是字符串的方法,而这里的join 是数组的方法)

技术图片

 

技术图片

 

技术图片

 

8 .map()

它的参数也是个函数。

技术图片

 

技术图片

 

9 .reverse()

技术图片

 

10 .sort()

技术图片

 

 

技术图片

 

要在sort 中传入函数

技术图片

 

 

11 .slice()

技术图片

 

结果是个数组,这里只有一个40

技术图片

 

12,.splice() 

技术图片

技术图片

 

 

基本包装类型:

 

技术图片

 

基本类型是:number ,string ,boolean

 

 

技术图片

 

直接写的var a = "hello "; 它的类型是string  .

技术图片

 

 

 

number 变成了基本包装类型,

技术图片

 

 

boolean 也是基本包装类型,

技术图片

技术图片

 

 

技术图片

注意:上图中的第二个是类型转换,不是创建对象(因为没有new )。

 

总结:string number boolean 既是基本类型,也是基本包装类型。

 

 

扩展:

参考:https://www.cnblogs.com/yuanxinghuo/p/7881366.html

关于js 中的 &&

技术图片

 其他符号参考文档。

以上是关于内置对象的主要内容,如果未能解决你的问题,请参考以下文章

js的内置对象和java类的区别

JavaScript内置对象

JavaScript内置对象

Javascript的内置对象都有哪些?

第十一节:Thymeleaf内置对象

什么是“JS”的内置对象?