1주차 스터디 키워드를 정리한다
number
와 string
의 메서드 각각 3개와 사용 방법인수는 문자열이어야 한다
Number.parseFloat("12"); // 12
Number.parseFloat("12.34"); // 12.34
Number.parseFloat("12문자열"); // 12
Number.parseFloat("12 34 56"); // 12
Number.parseFloat("문자열 56"); // NaN
Number.isNaN(NaN); // true
Number.isNaN(0 / 0); // true ( 0 나누기 0의 값 NaN)
Number.isNaN(13); // false
Number.isNaN(undefined); // false
Number.isNaN(“wecode"); // false
Number.isNaN(true); // false
Number.isFinite(0); // true
Number.isFinite(Infinity); // false
Number.isFinite(NaN); // false
Number.isFinite(“1”); // false
Number.isFinite(null); // false
let desc = '안녕하세요';
desc.length //5
let desc = 'Hi guys. Nice to meet you.';
desc.toUpperCase(); //"HI GUYS. NICE TO MEET YOU."
desc.toLowerCase(); //"hi guys. nice to meet you."
let desc = 'Hi guys. Nice to meet you.';
desc.indexOf('to'); //14 반환됨.
desc.indexOf('man'); //-1 찾는문자 없으면 -1을 반환
let desc = 'Hi guys. Nice to meet you.';
if(desc.indexOf('Hi')) { //Hi로 시작하는 문장이라 indexOf('Hi')는 0이된다.
console.log('Hi가 포함된 문장입니다.');
} // 0은 falsy 라서 콘솔이 찍히지 않는다.
if(desc.indexOf('Hi') > -1) { //-1보다 큰지 비교하면됨.
console.log('Hi가 포함된 문장입니다.');
} // 'Hi가 포함된 문장입니다.' 출력
let desc = 'Hi guys. Nice to meet you.';
desc.includes("Hi") //true 반환.
let desc = "abcdefg"
desc.slice(2) // "cdefg"
desc.slice(0,5) // "abcde"
desc.slice(2,-2) // "cde"
let desc = "abcdefg";
desc.substring(2, 5); // "cde"
desc.substring(5, 2); // "cde"
desc.substring(2, -5);
// -5를 0으로 인식해 desc.substring(0, 2)의 결과로 ab 반환.
let desc = "abcdefg";
desc.substr(2, 4) // "cdef"
desc.substr(-4, 2) // "de"
let desc = " coding ";
desc.trim(); //"coding" 출력
let hello = "hello";
hello.repeat(3); //"hellohellohello" 출력