Math、Number、String 、Array、Object及Symbol


  1. Math:
console.log(Math.trunc(4.8));
        console.log(Math.trunc(4));
        console.log(Math.trunc(4.2));
        //控制台全部打印4。
        //trunc 用于去除一个数的小数部分,返回整数部分。
        
        console.log(Math.sign(5));//打印1。
        console.log(Math.sign(-0.1));//打印-1。
        console.log(Math.sign(0));//打印0。
        console.log(Math.sign(-0));//打印-0。
        //sign 用来判断这个数是正数负数还是0,如果是正数就打印1,负数打印-1,0打印0,-0打印-0.
        
        console.log(Math.cbrt(8));//打印2.
        console.log(Math.cbrt(27));//打印3.
        //cbrt 用来计算一个数的立方根。
  1. Number:
console.log(Number.isInteger(5));//打印true。
        console.log(Number.isInteger(5.0));//打印true。
        console.log(Number.isInteger(5.5));//打印fales。
        //isInter 判断一个数是否是整数。
            
        //console.log(Number.isNaN(NaN));
        //NaN里面的数只有是NaN的时候是true,别的全部都是fales,用来判断这个数是不是非数字。
  1. String:
let str = ('student');
        console.log(str.includes("ud"));//打印flase。
        console.log(str.includes("es"));//打印true。
        console.log(str.startsWith("s"));//打印true。
        console.log(str.endsWith("nt"));//打印true。
        console.log("asd".repeat(5));//打印asdasdasdasdasd。
        //includes 判断一个字符串里面有没有包含某个字符。
        //startsWith 判断一个字符串以某个字符开头。
        //endsWith 判断一个字符串以某个字符结尾。
        //repeat 重复打印某个字符串。
  1. Array:
let arr = [1,2,3,4];
        let arr1 = Array.from(arr);
        console.log(arr1);//打印[1, 2, 3, 4]。
        console.log(Array.of(1,2,3));//打印[1, 2, 3]。
        console.log([1,2,3,4,5,6,7,8,9].fill(6,2));
        //Array.feom 复制一个数组。
        //Array.of 把多个数字放在一个数组里,类似于 new Array。
        //fill 第一个参数是要把数组里的值改成什么,达尔戈参数是从数组的哪一位开始,它不管后面有多少数都要改变。
  1. Object:
let obj = {x:1,y:2};
        let obj1 = Object.assign({},obj);;
        obj1.x = 3;
        console.log(obj);//打印Object {x: 1, y: 2}。
        console.log(obj1);//打印Object {x: 3, y: 2}。
        //Object.assign 浅拷贝一个数组。
        
        let person = {
            name:'',
            sex:0,
            age:25
        }
        let sz ={
            xh:'008',
            banji:'203'
        }
        Object.setPrototypeOf(sz,person);
        console.log(person.age);//打印19.
        //Object.setPrototypeOf 设置原型。
  1. Symbol:
let x = Symbol(); 
        let y = Symbol();
        console.log(x==y);
        //Symbol 永远是唯一的,不可能和别的重复,可以阻止对象的属性被篡改。
        //Symbol前面不能使用new操作符
优质内容筛选与推荐>>
1、Python入门学习-DAY18-包、logging模块使用
2、Sqoop处理Clob与Blob字段
3、常见bug类别
4、Linux 性能监控
5、二次翻转分页


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号