리터럴

  • 값을 나타내는 고정된 표기법
  • 메모리에 할당된 변수 안의 값이며 변하지 않음

다음은 리터럴의 예시
1. 숫자 리터럴

let num1 = 10;
let num2 = 3.14;
let num3 = -5;

2. 문자열 리터럴

let str1 = "Hello, World!";
let str2 = 'JavaScript';

3. 불리언 리터럴(참 또는 거짓)

let bool1 = true;
let bool2 = false;

4. 배열 리터럴

let arr1 = [1, 2, 3];
let arr2 = ["a", "b", "c"];

5. 객체 리터럴

let obj1 = { name: "psj", age: 17 };
let obj2 = { team: "log" };

6. 함수 리터럴

let add = function (a, b) {
  return a + b;
};

let multiply = (a, b) => {
  return a * b;
};

7. 정규 표현식 리터럴(패턴)

let regex1 = /abc/;
let regex2 = /[0-9]+/;

식별자

  • 변수, 함수, 클래스, 객체 등의 이름을 지정함
  • 식별자는 문자, 숫자, 밑줄 혹은 달러기호($)로 시작해야 한다, 그러나 숫자는 사용 불가
  • 대소문자 구분
  • 예약어는 식별자로 사용 불가
  • 공백 포함 불가
  • 유니코드 문자 사용 가능

유효한 식별자 예시

var myVar;
function hello() {
  // 함수 내용
}
class MyClass {
  // 클래스 내용
}

유효하지 않은 식별자 예시

var 123abc; // 숫자로 시작하는 식별자는 유효하지 않음
function if() {
  // 예약어를 식별자로 사용할 수 없음
}

식별자를 작성할 때는 가독성을 고려하여 효율적인 이름을 사용하는 것이 중요함

키워드

  • 다양한 종류의 키워드가 있음
  • 자바스크립트의 기능을 사용할 때 쓰임

다음은 키워드의 몇가지 예시

1. `var`: 변수를 선언할 때 사용하는 키워드

2. `let`: 블록 범위(block-scoped) 변수를 선언할 때 사용하는 키워드

3. `const`: 블록 범위 변수를 선언하되, 상수(constant)로 선언할 때 사용하는 키워드

4. `function`: 함수를 정의할 때 사용하는 키워드

5. `if`, `else`: 조건문을 만들 때 사용하는 키워드

6. `for`, `while`: 반복문을 만들 때 사용하는 키워드

7. `return`: 함수에서 값을 반환할 때 사용하는 키워드
 
이 외에도 다양한 키워드가 있음

'TeamLog > 과제' 카테고리의 다른 글

[js] 이벤트와 이벤트 핸들러  (0) 2023.06.11
C언어와 js의 차이  (0) 2023.06.05
c언어 함수 개념 정리  (0) 2023.04.17
1598. 꼬리를 무는 숫자 나열  (0) 2023.04.10
1402. 아무래도이문제는A번난이도인것같다  (0) 2023.04.09
vkeod