TIL 11. JavaScript - Variables
# Variables
- var - 함수 스코프 ()
var name = "String";
var job = "frontend developer";
var 변수를 선정할때 주의 사항( naming convention )
- 파일당 같은 변수 중복 사용 금지
- 대소문자 구분 - 변수이름 , 함수이름 , 연산자 모두 대소문자 구분
- 첫머리는 _ , $ 중 한가지를 사용한다
- 이름 설정시 카멜표기법을 준수한다
naming 설정시 변수명 지어주는 사이트를 통하여 네이밍 센스에 약한 분들에게 도움을 주는 사이트도 있을정도로 변수명 선언은 중요한 keypoint 입니다.
# let , const
ES5 to ES6버전에 새로생긴 키워드
let name = "wecode";
const birthday = 19910223;
ES5 to ES6버전에 새로생긴 키워드
let name = "wecode";
const birthday = 19910223;
let
- 변수 값 수정 O
const
- 변수 값 수정 O
let
의 경우 새로 선언하는 변수의 경우에만 수정이 가능하며,
선언된 변수의 값을 후에 재할당(변경)할 경우 에러가 뜬다.
let
변수 예제
let name = 'bathingape'
console.log(name) // bathingape
let name = 'javascript'
console.log(name)
// Uncaught SyntaxError: Identifier 'name' has already been declared
name = 'react'
console.log(name) //react
const
변수 예제
const name = 'bathingape'
console.log(name) // bathingape
const name = 'javascript'
console.log(name)
// Uncaught SyntaxError: Identifier 'name' has already been declared
name = 'react'
console.log(name)
//Uncaught TypeError: Assignment to constant variable.
Author And Source
이 문제에 관하여(TIL 11. JavaScript - Variables), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ss3152psy/TIL-11.-JavaScript-Variables저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)