리터럴
- 값을 나타내는 고정된 표기법
- 메모리에 할당된 변수 안의 값이며 변하지 않음
다음은 리터럴의 예시
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 |
리터럴
- 값을 나타내는 고정된 표기법
- 메모리에 할당된 변수 안의 값이며 변하지 않음
다음은 리터럴의 예시
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 |