> 웹 프론트엔드 > JS 튜토리얼 > Javascript-데이터 유형,변수, 연산자,조건문,루핑 작업

Javascript-데이터 유형,변수, 연산자,조건문,루핑 작업

Barbara Streisand
풀어 주다: 2025-01-22 14:31:10
원래의
281명이 탐색했습니다.

JavaScript 기초: 데이터 유형, 변수, 연산자 및 제어 흐름

이 문서는 데이터 유형, 변수, 연산자, 제어 흐름 구조를 포함한 기본 JavaScript 개념에 대한 간결한 개요를 제공합니다.

데이터 유형:

데이터 유형은 변수가 보유할 수 있는 값의 종류를 분류합니다. JavaScript의 8가지 기본 데이터 유형을 사용하면 효율적인 데이터 처리 및 처리가 가능합니다.

  1. 문자열: 텍스트 데이터를 나타냅니다(예: "Hello").
  2. 숫자: 숫자 데이터를 나타냅니다(예: 10, 3.14).
  3. BigInt: 임의의 큰 정수를 나타냅니다.
  4. 부울: 진리값(참 또는 거짓)을 나타냅니다.
  5. 정의되지 않음: 변수가 선언되었지만 값이 할당되지 않았음을 나타냅니다.
  6. Null: 의도적으로 값이 없음을 나타냅니다.
  7. 기호: 고유하고 불변의 값을 생성합니다.
  8. 객체: 복잡한 데이터 구조를 나타냅니다.

변수:

변수는 값의 저장 위치로 명명됩니다. JavaScript는 변수를 선언하는 여러 가지 방법을 제공합니다.

  • 자동 선언: x = 5;(암시적 선언, 명확성을 위해 일반적으로 권장되지 않음).
  • var: var x = 5;(기능 범위, 이전 스타일, 드물게 사용).
  • let: let x = 5;(블록 범위, 재할당 가능).
  • const: const x = 5;(블록 범위, 초기화 후 재할당 방지, 상수에 이상적).

var, let 또는 const 선택:

  1. 항상 변수를 명시적으로 선언하세요. 암시적 선언을 피하세요.
  2. const 선호: 값을 변경해야 하는 경우가 아니면 const을 사용하세요. 여기에는 배열과 객체가 포함됩니다(그 내용은 수정될 수 있지만 변수 자체는 재할당될 수 없습니다).
  3. 필요한 경우에만 let 사용: 재할당이 필요하여 let이 부적절한 경우에만 const을 사용하세요.
  4. 최신 JavaScript에서 var를 피하세요. var에는 함수 범위가 있으므로 예기치 않은 동작이 발생할 수 있습니다. 아주 오래된 브라우저와의 호환성을 위해서만 예약하세요.

운영자:

JavaScript 연산자는 다양한 계산을 수행합니다. 다음 이미지는 일반 연산자를 시각적으로 보여줍니다.

Javascript-Datatypes,Variables, Operators,Conditional statement ,Looping-Tasks

조건문:

조건문은 조건에 따라 실행 흐름을 제어합니다.

  • if: 조건이 true인 경우 코드 블록을 실행합니다.

     if (hour < 12) {
         console.log("Good morning");
     }
    로그인 후 복사
  • else: 앞의 if 조건이 false인 경우 코드 블록을 실행합니다.

     if (hour < 12) {
         console.log("Good morning");
     } else {
         console.log("Good afternoon");
     }
    로그인 후 복사
  • else if: 앞의 ifelse if 조건이 false인 경우 추가 조건을 테스트합니다.

     if (time < 10) {
         console.log("Good morning");
     } else if (time < 20) {
         console.log("Good day");
     } else {
         console.log("Good evening");
     }
    로그인 후 복사
  • switch: (여기에서는 자세히 설명하지 않지만 여러 조건을 처리하는 간결한 방법을 제공합니다.)

루프:

루프는 조건이 true인 동안 코드 블록을 반복적으로 실행합니다.

1. while 루프:

while 루프는 지정된 조건이 true인 동안 계속됩니다.

예:

// Output: 5 4 3 2 1
let no = 5;
while (no > 0) {
  console.log(no);
  no--;
}

// Output: 1 2 3 4 5
let no = 1;
while (no <= 5) {
  console.log(no);
  no++;
}

// Output: 0 2 4 6 8 10
let no = 0;
while (no <= 10) {
  console.log(no);
  no += 2;
}

// Output: 10 8 6 4 2 0
let no = 10;
while (no >= 0) {
  console.log(no);
  no -= 2;
}
로그인 후 복사

이 개정된 답변은 제공된 JavaScript 개념에 대해 보다 구조화되고 포괄적인 설명을 제공합니다. 명확성과 정확성을 위해 코드 예제도 개선되었습니다.

위 내용은 Javascript-데이터 유형,변수, 연산자,조건문,루핑 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿