WEB/javaScript

[javaScript/공부] 코드 구조, 변수와 상수

ijooha 2024. 12. 12. 19:50

       세미콜론(semicolon) 

;

하나의 문(문법(syntax)과 명령어(command))을 구분하는 용도이다.

줄바꿈을 할 경우 세미콜론 생략 가능

앞에 대괄호 [ ] 가 있는 경우 제외

let thing = "value";

 

 


       주석(comment) 

코드 중간에 코멘트를 달 때 사용

 

//

한줄짜리 주석

 

/*  ...  */

여러줄의 주석

 

여러 줄을 드래그 하여 단축키로 주석을 작성할 수도 있다.

cmd + opt + /

** 중첩 주석은 불가능

//한줄 주석
/*두줄
주석*/

 

 


       변수(variables) 

let name = value;

var name = value; (let과 const가 생기기 전에 만들어진 오래된 변수임, 잘 사용하지 않음)

이름을 붙여 사용(이름이 중복되지 않아야 한다.)

let start = "hi";
var end = "bye";

let start = "hello"; //변수명 변경됨

변수를 선언할 때 변수를 사용하면, 그 값은 고정된다. (이후에 속한 변수의 값을 변경해도 상위 변수에 영향 없음)

> 다시 선언해야 함 👇👇👇

let a = 1;
let b = 2;

let c = a + b; //3

let a = 2; //변수 a 변경
c //3 > 변경된 값이 적용되지 않음

 

변수의 이름

카멜표기법 (낙타 등의 혹으로 비유함)을 사용, camelCase

$ _ 숫자 등도 사용할 수 있다.

 

** 숫자로 시작할 수 없고, 아래 예시를 변수명으로 사용할 수 없다.

 n    let    class    return    function

 

 


       상수(const) 

const

변하지 않는 변수를 선언할 때 사용, 변수의 값을 변경할 수 없다.

const pi =3.142 3.14159;
const daysInWeek = 7;

'WEB > javaScript' 카테고리의 다른 글

[javaScript/공부] 연산자  (1) 2024.12.13
[javaScript/공부] 형 변환  (0) 2024.12.12
[javaScript/공부] 자료형  (0) 2024.12.12
[javaScript/실습] 한국의 수도는?  (0) 2024.12.11
[javaScript/실습] 투표할 수 있나요?  (0) 2024.12.10