ES6 문자열, 수치, 객체
、
1.includs() , true, false;
let str = 'wwwnbklshhh';
console.log(str.includes('s'));// true
console.log(str.includes('w',3));// 3 w, false;
2.startsWith() ,endsWith() ;
let str = 'wwwnbklshhh';
console.log(str.startsWith("w",2));// w , : 0
console.log(str.endsWith("h"));// h
console.log(str.repeat(3));//repeat(n), n , 。
console.log(str.repeat(2.6));//
console.log(str.repeat(-1))//
console.log(str.repeat(0.));// 0
console.log(str.repeat(NaN));// NaN => 0
3. 템플릿 문자열
let str2= "NMLGBZ"; let st = `
${str2}`; console.log(str2); console let y2=`hahhahahh nononsoadn ninfownfow` console.log(y2);//진 값은 줄과 빈칸을 모두 보류한다. let x= 2; let w = 3; console.log(`${x}+${w}=${x+w}`);//운산 // 호출 함수 function ww(w){ return w } let s="xkl"; console.log(`${ww(s)}`);
二、数值
二进制表示法:前缀0b或0B;
八进制表示法:前缀0o或0O;
数值常用的方法:
Number.inFinite() //检查数值是否有限
Number.isNaN() //检查数值是否为空
Number.parseInt(‘9.32’) //9
Number.parseFloat(‘9.34’) //9.34
Number.isInteger(12) //为true,判断是否为整数
Number.inInteger(13.1) //false,不为整数
Math.trunc(9.32) //9,去除小数点部分
Math.trunc(-4.1) //4
等
三、对象
一个对象的属性名是字符串,有两种获取方式,一种是点,一种是通过一个中括号的方式。
3.1属性的简洁表达方式
let a ="aa",b="bb";
let nb ={
[a]:"A"// a 。
[a+b]:"a+b";//
fn(){};
};
console.log(nb.a);
console.log(nb['a']);
console.log(nb);
3.2 Object 일반적인 방법 Object.is 두 값이 같은지 아닌지 판단
console.log(Object.is(NaN,NaN));// false
let ar =[1,2,NaN,NaN,1,2];
console.log(ar.includes(NaN));//true, false。
//Object.assign(obj1,obj2); obj2 obj1 , obj1
let obj1 = {a:"1"},obj2={b:1};
console.log(Object.assign(obj1,obj2 ==obj1));
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
(Javascript) ES6의 주요 특징 정리let을 사용하면 선언한 변수는 블록안에서만 유효하게 된다. const 역시 마찬가지로 블록스코프를 따른다 .const 와 let의 차이점은 const 는 상수로 값을 할당한다는 점이다. 따라서 값을 변경시키려고 하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.