instanceof
instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
object instanceof constructor
object是某个实例对象 constructor是某个构造函数
数据类型转换
- number => string: n + '' => 'n'
- string => number: 'n' - 0 => n
- x => bool: !!x
- x => string: x.toString
绝对值
Math.abs(number)可以得到number的绝对值
幂
Math.pow(number,power),可以得到number的power次幂
平方根
Math.sqrt(number)
从大到小排序
function _sort(array) {
// 补全代码
//JS Array对象方法 sort() 特殊用法
return array.sort(function(a,b){return b-a;});
}
将字符串转为大写
function _touppercase(string) {
// 补全代码
return string.toUpperCase();
}
将对象属性键名以数组形式输出
function _keys(object) {
// 补全代码
return Object.keys(object);
}
将数字参数或者字符串参数转换为对象的形式返回
function _numbertoobject(number) {
// 补全代码`
//return String(string)`
//return Object(number)`
//return new Number(number)`
}
取出字符串两端空格
function _trim(string) {
// 补全代码
return string.trim();
}