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 中的 &&
其他符号参考文档。