자바스크립트 초보자

2001 단어
자바스크립트: 자바스크립트 엔진에서 실행
파이어폭스: 거미원숭이
크롬: V8

Node: chrome v8 javascript 엔진을 포함하는 C++ 프로그램으로, Node는 브라우저 외부에서 실행될 수 있으므로 백엔드를 구성합니다.

에크마스크립트 대 자바스크립트:
Ecmascript는 사양이고 javascript는 echmascript 사양에서 실행되는 프로그래밍 언어입니다.

데이터 유형:
  • 기본: 문자열, 숫자, 부울, null, 정의되지 않음
  • 참조 유형: 개체, 배열, 함수

  • 정의되지 않은 유형 = 정의되지 않음
    typeof Null= 객체

    개체: 개체 속성은 두 가지 방법으로 변경할 수 있습니다.
  • 도트 표기
  • 어레이 브래킷

  • 예: 1

    let person={
    name:'john',
    age:30
    };
    
    person.name='Seema';//dot notation
    person['name']='Seema';//array bracket. This gets used in case of dynamic value
    


    배열: 기술적으로 배열은 객체이므로 typeof Array=객체

    function: 매개변수는 함수 선언 시점에 있습니다.
    함수 호출에서 인수가 전달됨

    연산자: 산술, 할당, 비교, 논리, 비트.

    산술: +,-,,/,%,*(지수),++, --

    대입: x=10으로 하자;
    x=x+5; 또는 x+=5; 같다

    평등을 잃다: ==
    엄격한 같음: === (데이터 유형도 확인)

    조건부: 삼항 연산자

    let points=100;
    let type=points>110?'gold':'silver';
    


    부울 값이 아닌 논리 연산자:
    거짓||참=참
    거짓||'abc'=abc
    거짓||1=1

    값이 부울이 아닌 경우 js 엔진은 값을 진실 또는 거짓 값으로 만듭니다.

    잘못된 값: 정의되지 않음, null, '', 0, false, NaN
    거짓이 아닌 것이 진실이다

    단락: 거짓||1||2= 1

    다른 경우라면
    스위치:

    let role='guest'
    switch(role){
    case 'guest': console.log('Guest User');
    break;
    
    case 'moderator': console.log('Moderator user');
    break;
    
    default: console.log('default');
    


    루프: for, while, do-while, for-in, for-of

    for-in 및 for-of는 개체/배열에 액세스하는 데 사용됩니다.

    for-in:
    `상수 사람={
    이름='존';
    연령=30;
    }
    for(let key in person)
    console.log(키, 사람[키]);
    //이름 존
    //30세

    유사하게 배열const colours='red','green','Blue';
    for(let index in colours)
    console.log(index)
    //0,1,2

    좋은 웹페이지 즐겨찾기