본문 바로가기

JavaScript7

JavaScript Number console.log(Math.sqrt(25)); // 5 console.log(Math.max(5, 18, '23', 11, 2)); // 23 console.log(Math.max(5, 18, '23px', 11, 2)); // NaN console.log(Math.min(5, 18, 23, 11, 2)); // 2 console.log(Math.PI); // 3.141592653589793 console.log(Math.trunc(Math.random() * 6) + 1); // 1 ~ 6 랜덤 숫자 생성 Math.sqrt(A) - A의 제곱근 구하는 식. Math.max( ) - 최고값 구하는 식. Math.min( ) - 최소값 구하는 식. Math.PI - 원주율 구하는 식. 1 ~ 6 랜덤 .. 2022. 4. 7.
JavaScript 배열 st arr = [23, 11, 64]; console.log(arr[0]); // 23 console.log(arr.at(0)); // 23 console.log(arr[arr.length - 1]); // 64 console.log(arr.slice(-1)[0]); // 64 console.log(arr.at(-1)); // 64 console.log('bong'.at(0)); // b console.log('bong'.at(-1)); // g 각 위치에 있는 문자열 반환 방법. at(A) - A 위치에 있는 문자열 반환 const arr = [[1, 2, 3], [4, 5, 6], 7, 8]; console.log(arr.flat()); // [1, 2, 3, 4, 5, 6, 7, 8] const .. 2022. 4. 5.
JavaScript 함수 const greet = function (greeting) { return function (name) { console.log(`${greeting} ${name}`); }; }; const greeterHey = greet('Hey'); greeterHey('bong'); // Hey bong greeterHey('joon'); // Hey joon greet('Hello')('bong'); // Hello bong const greetArr = greeting => name => console.log(`${greeting} ${name}`); greetArr('Hi')('bong'); // Hi bong 함수를 반환하는 함수. 2022. 4. 5.
JavaScript 예시로 정리 2 console.log('a+very+nice+string'.split('+')); // ['a ', ' very ', ' nice ', ' string'] console.log('Bong Kim'.split(' ')); // ['Bong', 'Kim'] const [firstName, lastName] = 'Bong Kim'.split(' '); const newName = ['Mr.', firstName, lastName.toUpperCase()].join(' '); console.log(newName); // Mr. Bong KIM const news = ['Mr', 'Bong', 'Kim'].join('.'); console.log(news); // Mr.Bong.Kim const newNames .. 2022. 4. 4.
JavaScript 예시로 정리 const airline = 'Tap Air Korea'; const plane = 'A320'; console.log(plane[0]); // A console.log(plane[1]); // 3 console.log(plane[2]); // 2 console.log('B737'[0]); // B console.log(airline.length); // 13 console.log('B737'.length); // 4 console.log(airline.indexOf('r')); // 6 console.log(airline.lastIndexOf('r')); // 10 console.log(airline.indexOf('Korea')); // 8 console.log(airline.slice(4)); //.. 2022. 4. 4.
연산자 OR / AND console.log(3 || 'bong'); // 3 console.log('' || 'bong'); // bong console.log(true || 0); // true console.log(undefined || null); // null console.log(undefined || 0 || '' || 'Hello' || 23 || null); // Hello OR 연산자는 첫 번째 true값을 반환한다. 모두 false인 경우 마지막값을 반환한다. console.log(0 && 'bong');// 0 console.log(7 && 'bong');// bong console.log('Hello' && 23 && null && 'bong');// null AND 연산자는 첫 번째 f.. 2022. 4. 2.