목록IT/JavaScript (14)
개발로그필름
- 오름차순 function(a, b) { return a-b; } - 내림차순 function(a, b) { return b-a; }
문자열이 숫자인지 판별하기 isNaN isNaN(value) 반환값 isNaN(value) => true // 숫자X isNaN(value) => false // 숫자 예제 isNaN(" "); // false. 공백은 숫자 0취급 isNaN(34.23); // false. 숫자 isNaN("23HI"); // true. 숫자X
Math.floor() 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환 console.log(Math.floor(6.9)); // 6 console.log(Math.floor(5.05)); // 5 console.log(Math.floor(10)); // 10 console.log(Math.floor(-5.05)); // -6 Math.ceil() 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수(integer)로 반환 Math.ceil(0.95); // 1 Math.ceil(4); // 4 Math.ceil(7.004); // 8 Math.ceil(-0.95); // -0 Math.ceil(-4); // -4 Math.ceil(-7.004); // -7 Math.round() 입력..
push() 배열의 끝에 하나 이상의 요소를 추가하고 배열의 새로운 길이 반환 배열 끝에 여러 값을 추가 가능 push() 예제 const array = [1, 2, 3]; const count = array.push(4); console.log(count); // 4 console.log(array); // [1, 2, 3, 4] array.push(5, 6, 7, 8); console.log(array); // [1, 2, 3, 4, 5, 6, 7, 8] apply() array2의 모든 요소를 array1에 push 하기 위해 apply() 사용 apply() 예제 var array1 = [1, 2]; var array2 = [3, 4, 5]; array1.push.apply(array1, arra..
some() array.some(callback) 배열 안 요소 중 주어진 callback 함수 안의 특정 조건을 하나라도 통과하는지 배열 내부 원소 순회하면서 테스트 순회하다가 1개 요소만 충족해도 즉시 중단 후 true 리턴. 남은 요소들 확인 안 함 true나 false 값 return 배열 내부 원소 값 검토 할 때 사용 some() 예제 var arr1 = [1,2,3,4]; let result = arr1.some(num => num > 3); console.log(result); // ture every() array.every(callback) 배열 안 요소 중 주어진 callback 함수 안의 특정 조건을 하나라도 통과하는지 배열 내부 원소 순회하면서 테스트 순회하다가 하나라도 조건 만족..
문자열 생성 시 작은따옴표('') 나 큰따옴표("")를 정해 사용!대신 섞어 사용하면 안 되고 일관성 있게 하나만 사용하기!예를 들어,'안녕하세요' "안녕하세요" 같이 따옴표 사이에 있는 모든 것들이 하나의 텍스트로 간주된다 작은따옴표 출력할 때큰따옴표 활용 let hello = "'안녕하세요'";작은따옴표가 포함된 문자열을 출력하고자 한다면 이를 큰 따옴표로 감싼다문자열을 생성하기 위해 큰따옴표를 사용했기 때문에 그 사이에 모든 것은 텍스트로 간주된다 백틱(`) 사용하기백틱은 Tab 키보드 위에 위치한다let calculation = `(${default} + 10) * 3 / 2 - 1`;위의 식과 같이 백틱을 사용하면 문자열 안에 있는 상수를 ${}를 이용해 쉽게 구현할 수가 있다이건 짱짱 유용한..
let 변수 변수는 데이터를 보관하는 값이 변할 수 있는 데이터 컨테이너 또는 저장소이고 변수가 생성되면 아래 예시와 같이 언제든지 새로운 값을 변수에 재할당 할 수 있다 let userName = 'yujoy'; userName = 'yulog'; 변수를 생성해 처음 도입할 때에만 사용되고 이후에 새로운 값을 할당할 때는 키워드를 또 입력할 필요가 없다 JS한테 '새로운 변수가 있어'라고 알려줄 때만 필요한 것이다 const 상수 값이 절대로 변해서는 안되고 마찬가지로 변경할 수도 없다 바꾸려고 할 시 오류가 발생한다 코드에 절대 변하지 않는 값이 있을 수 있는데 이런 값을 상수 키워드에 저장하는 이유는 중앙에서 일괄적으로 초기화를 하기 위함이다 이게 무슨소린지 다시 한번 풀어보면, userName이라..