본문 바로가기
728x90

JavaScript5

자바스크립트 변수 선언 (var, let, const) 자바스크립트 변수 선언에 관하여자바스크립트에서 변수 선언 방식에는 var, let, const의 세 가지 방법이 있습니다. 이 글에서는 각 선언 방식의 특징과 사용법, 그리고 차이점에 대해 자세히 알아보겠습니다.1. varvar는 자바스크립트에서 초기부터 사용된 변수 선언 방식으로, 함수 스코프를 따릅니다. 그러나 최근에는 사용 빈도가 크게 줄어들었습니다.스코프(Scope): 함수 스코프 (선언된 함수에서 어디든 접근 가능)호이스팅(Hoisting): 변수 선언이 스코프 최상단으로 끌어올려지지만 값은 초기화되지 않음재선언 가능: 같은 스코프 내에서 동일한 이름의 변수 재선언 가능function example() { if (true) { var x = 10; } console... 2025. 6. 9.
[JavaScript] Dictionary 사용하는 방법 Dictionary 사용하는 방법 var dicObject = {} dicObject['cat'] = '고양이'; dicObject['dog'] = '개'; dicObject['monkey'] = '원숭이'; console.log(dicObject) // Object {cat: "고양이", dog: "개", monkey: "원숭이"} // Dictionary 출력 for (var key in dicObject) { console.log("key : " + key +", value : " + dicObject[key]); } // Dictionary 추가, 제거 dicObject['tiger'] = '호랑이'; // 추가 delete dicObject['tiger']; // 삭제 (제대로 삭제 되면 tru.. 2020. 8. 22.
[자바스크립트] 숫자 여부 판단 함수, 숫자인지 문자인지, isNum, isNumeric, isNumber JavaScript JavaScript: 숫자/문자 여부 알아내기 예제: Numeric Validation isNaN() 함수는 불린 값을 반환하는데, 참(true)을 반환하면 "숫자가 아니라는 뜻이고", 거짓(false)을 반환하면 숫자라는 뜻입니다.이 논리값을, isNumber() 함수에서는, 뒤집어 주었습니다.그리고 isNaN() 함수는, 빈 문자열과 공백도 숫자로 간주하는 문제가 있어서 이 부분도 처리했습니다.isNaN() 은 수학적 에러를 판단하는 데 사용하는 함수이고, 문자열의 숫자 여부를 판단하는 용도로 사용하는 것은 아닙니다. 그렇지만 isNaN() 함수를 사용하는 방법이 가장 간단하더군요. 어떤 문자열이, "숫자로만 이루어진 문자열"인지, 그래서 숫자로 변환될 수 있는 문자열인지아니면, 'ABC가나다' 등.. 2020. 8. 20.
[JavaScript] String.split() 문자열 분할 하는 메서드 .split() 문법 string.split( separator, limit ) separator에는 분할의 기준을 넣습니다. 예를 들어 쉼표를 기준으로 분할할 때는 ',' ex) 쉼표를 기준으로 문자열을 분할하는 예제입니다. abc,def,ghi 2020. 8. 19.
자바스크립트 숫자 3자리 마다 콤마 찍기 숫자 를 다루다 보면 3자리수로 컴마를 찍어 줘야 할때가 있다. 아래 소스를 참고 하면 된다. function numberWithCommas(x) { return x.toString().replace(/\B(? 출처: https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript 2020. 8. 17.
728x90