자바스크립트는 웹 브라우저에서 사용하기 위해 만들어진 언어이다.
Console.log('Hello JavaScript');
콘솔에 출력이 된다.
console.log(1+2+3+4);
를 하면 10이 콘솔에 출력되는것을 볼 수 있다.
let value = 1;
console.log(value);
value = 2;
console.log(value);
위 코드를 출력하게 되면 1, 2 가 화면에 출력되는데 위와 보다시피 최초 선언 후 value 의 값을 2로 바꿔주었어도 정상적으로 실행이 되는 것을 볼 수 있다.
여기서 주의해야 할점은 한번 선언했으면 똑같은 이름으로 또 선언을 하지 못한다.(자바에서의 다형성이 불가능)
const a = 1;
console.log(a);
위 코드를 출력하면 1이 나온다. 근데 여기서 상수는 선언 후 값을 변경이 불가한데 값을 변경해보면 어떻게 될까
const a = 1;
a = 2;
입력을 하면 "Error: "a" is read-only" 라는 오류가 발생했다.
이는 한번 상수로 선언을 했으면 값을 바꿀 수 없는것을 의미한다
const a = 1;
const a = 2;
변수와 마찬가지로 한번 선언했으면 같은 이름으로 선언 할 수 없다.
상수나 변수를 선언하게 될 때, 숫자 외에도 다른 값들을 선언이 가능하다. 종류가 많은데 기본적인 것을 알아보자
숫자는 바로 값을 대입을 해서 사용하면 된다.
let number = 1;
텍스트(프로그래밍 언어에서는 주로 문자열이라고 지칭) 형태의 값은 작은 따옴표 혹은 큰 따옴표로 감싸서 선언한다.
let text = 'hello';
let name = 'Java스크립트';
boolean은 참과 거짓 두가지의 값만을 나타낼 수 있다. 참은 true, 거짓은 false이다.
let good = true;
let loading = false;
자바스크립트에서는 "값이 없음"을 의미하는 데이터 타입이 두가지이다.
하나는 "null"이고 다른 하나는 "undefined" 인데 둘의 용도가 다르다.
const a = null;
const b;
console.log(a);
console.log(b);
이때 값은 a = null이 출력되고 b=undefined가 출력이 된다.
즉 a는 값이 없음을 나타내는 것이고 b는 값이 지정되지 않았음을 뜻한다.
연산자는 프로그래밍 언어에서 특정 연산을 하도록 하는 문자