본문 바로가기
728x90
300x250
SMALL

javaScript/J Query & 스크립트138

자바스크립트 코어 함수란? (라이브러리) 자바스크립트에서 함수는 크게 코어 함수(라이브러리)와 사용자 정의 함수로 분류된다. 자바스크립트 코어 함수란? 자바스크립트에서 미리 구현해서 제공하는 기본적인 기능들을 말한다. 예를 들어서 문자를 숫자로 변경해 준다거나 alert()을 띄운다던가 console.log() 이런 것들이 모두 자바스크립트 코어 라이브러리 기능이다. 그렇다면 사용자 정의 함수란? 사용자 정의 함수는 말 그대로 사용자가 필요에 의해서 만들어서 쓰는 함수를 말한다. 2022. 3. 20.
JavaScript 반복문 도중 중단/스킵 반복문을 돌다가 빈 문자열을 발견하면 루프를 종료하기 var snack = ['떡볶이', '치킨', '', '소떡소떡', '튀김', '', '햄버거']; for(var i=0, len = snack.length; i < len; i++) { if(snack[i] === '') {break;} console.log(snack[i]); } 실행 결과 만약 반복문을 실행하다가 빈 문자열을 만났을 때 완전히 중단하는 게 빈 문자열만 스킵하고 다음 배열을 차례로 실행시킨다면 break문을 continue로 바꿔주기만 하면 된다. //반복문 도중 중단/스킵 var snack = ['떡볶이', '치킨', '', '소떡소떡', '튀김', '', '햄버거']; for(var i=0, len = snack.length; .. 2022. 3. 19.
JavaScript 소수점 이하 반올림 하기 ceil/ floor/ round ceil( num) : 소수점 이하 올림 floor(num) : 소수점 이하 버림 round(num) : 소수점 이하 반올림 console.log(Math.ceil(3.56)); // 4 console.log(Math.ceil(-3.56)); // -3 console.log(Math.floor(3.56)); // 3 console.log(Math.floor(-3.56)); // -4 console.log(Math.round(3.56)); // 4 console.log(Math.round(-3.56)); // -4 2022. 3. 17.
자바스크립트 래퍼 객체(Wrapper Object) 이해하기 래퍼 객체(Wrapper Object)란? 래퍼 객체에 대해 이해하기 전에 객체지향 언어에서의 객체와 원시타입의 차이에 대해서 먼저 짚고 넘어가도록 하자 객체는 프로퍼티와 메서드를 가질 수 있지만 원시 타입은 가질 수 없다. 예시1 배열객체 프로퍼티와 메서드 접근 예를 들어서 배열 같은 경우는 객체 이기기 때문에 메서드와 프로퍼티가 존재하며 다음 예시 같이 length 프로퍼티와 sort 메서드에 접근할 수 있다. var data = [1, 2, 3, 4, 5]; console.log(data.length); // 5 console.log(data.sort((a,b)=>a-b)); // [1, 2, 3, 4, 5] 그렇다면 객체가 아닌 원시 타입은 어떨까? 자바스크립트는 총 6개의 원시 타입(primit.. 2022. 3. 16.
728x90
반응형
LIST