zoukankan      html  css  js  c++  java
  • 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操作符
    
  • 相关阅读:
    mysql对库,表,数据类型的操作以及完整性约束
    mysql数据库初步了解
    响应式及Bootstrap
    事件流丶事件对象
    JQuery初识(三 )
    JQuery初识(二)
    JQuery初识
    sencha touch tpl 实现按钮功能
    sencha touch 分享到微博扩展
    sencha touch 隐藏滚动条样式的几种方式
  • 原文地址:https://www.cnblogs.com/STsongze/p/7163116.html
Copyright © 2011-2022 走看看