JavaScript 최 우수 초보 입문 시리즈 (큰소리 변수)

4192 단어 JavaScript
JavaScript 변수
변 수 는 프로 그래 밍 언어 에서 매우 중요 한 개념 입 니 다. 변 수 는 무엇 입 니까?변 수 는 용기 입 니 다. 다가 올 때 데 이 터 를 저장 하 는 용기 입 니 다.
  • 왜 임시 저장 이 라 고 하 죠?여기 헷 갈 리 기 쉬 운 두 가지 개념 이 있 습 니 다. 메모리 와 하 드 디스크 입 니 다. 사람들 은 가끔 이렇게 물 어 봅 니 다. 헤 이, 친구 컴퓨터 가 얼마나 큰 메모리 입 니까? 대답: 1T 의, 하하 웃 겼 죠!!(내 컴퓨터 설정: 8G 의 메모리, 1T 의 하 드 디스크) 생활 에서 흔히 볼 수 있 습 니 다. 많은 사람들 이 메모리 와 하 드 디스크 를 구분 하지 못 합 니 다. 사실은 구분 하기 가 매우 쉽 습 니 다.
  • 하 드 디스크 (디스크) 는 데 이 터 를 영구적 으로 저장 합 니 다. 삭제 하지 않 으 면 그 는 계속 존재 합 니 다
  • 메모 리 는 임시 저장 되 어 있 습 니 다. 즉, 이 프로그램 이 실행 되 기만 하면 메모리 에 있 는 이 프로그램 에 대한 자원 이 즉시 방출 됩 니 다.(밤 을 들 어: 당신 은 qq 소프트웨어 를 실행: 컴퓨터 는 당신 의 하 드 디스크 에서 qq 를 찾 을 것 입 니 다. 반나절 동안 찾 았 는데, 마침내 찾 았 습 니 다. 찾 은 후에 무엇 을 합 니까? qq 를 실행 하려 면 반드시 대량의 데이터 가 필요 합 니 다. 좋 습 니 다. 이 데 이 터 를 메모리 에 불 러 옵 니 다., 잠시 후, 당신 은 qq 를 하고 싶 지 않 습 니 다. 끄 고, OK, 메모리 에 있 는 qq 에 관 한 데 이 터 를 방출 합 니 다)
  • 왜 데 이 터 를 메모리 에 저장 해 야 합 니까? 하 드 디스크 에서 직접 읽 는 것 이 좋 습 니 다. 사실은 좋 지 않 습 니 다. 메모리 의 읽 기 속 도 는 하 드 디스크 보다 몇 십 배 빠 르 고 그 치지 않 습 니 다. 임시 데 이 터 를 저장 하 는 체제 로 서 메모리 가 없어 서 는 안 됩 니 다.
    var a = 1; var b = 2; var c = a + b; 운영 체제: a 를 메모리 에 저장 한 다음 에 b 를 메모리 에 저장 한 다음 에 cpu 가 메모리 의 데 이 터 를 읽 어 연산 합 니 다.
  • 잡담 이 좀 많 네요. 그게 중요 한 게 아니 라 여러분 이 직접 이 분야 의 지식 을 알 아 보 세 요. 재 밌 어 요!

  • 변수의 성명 과 할당
    var 성명 을 통 해 모두 네 가지 형식 이 있다.
     var a ;  //          ,      a  ,        ,      
  • 성명 시 동시 할당
  • var a = 10;  a    ,         ,                    10     
  • 먼저 성명 한 후 값 부여
  • var a ;   //              ,    a
    a = 10;   //   10
  • 여러 변 수 를 한꺼번에 설명 하 는 동시에 할당
  • var a=10,b=20,c=30;   //        ,                  a,b,c  
  • 여러 변 수 를 한꺼번에 설명 한 다음 에 값 을 부여 합 니 다
  • var a , b , c , d ;
    a = 10;
    b = 20;
    c = 30;
    d = 40;

    한 가지 설명: 상기 네 가지 형식 은 본질 이 똑 같 고 하나의 형식 이다. (성명, 그리고 할당) 이렇게 간단 하 다.
    변수의 요점
  • ES6 에 let 성명 변 수 를 사용 하 는 방식 (ES6: JavaScript 의 최신 개정판, 2015 년 발표)
  • 을 추가 했다.
  • 변 수 를 다시 할당 하거나 다시 설명 하면 변 수 를 원래 의 값 으로 덮어 씁 니 다
  • var a = 10;
    var a = 20;a10、          ,       a  ,        ,       ,     ,    a   20
  • let 성명 변 수 를 사용 할 때 같은 변 수 를 설명 할 수 없습니다
  • let a = 10;
    let a ;        ,let           a
  • var 성명 을 사용 하 는 변 수 는 우선 으로 해 석 됩 니 다. 통속 적 으로 브 라 우 저 는 js 코드 를 실행 하기 전에 코드 에 있 는 var 키 워드 를 찾 아 var 성명 의 변 수 를 맨 앞 에 언급 하여 실행 합 니 다 (기억 하 세 요. 변수의 성명 만 맨 앞 에 언급 하고 할당 은 변 하지 않 습 니 다)
  • 변수 이름 규범
  • 변수 이름 의 대소 문자 구분: 무슨 뜻 이 죠? 쉽게 말 하면 변수 a 와 A 는 완전히 다르다 는 거 예요
  • var a;
    var A;
  • 알파벳, 밑줄, $시작 후 숫자, 알파벳, 밑줄, $;
  • 키워드 보존 글자 와 충돌 할 수 없습니다. 자바 스 크 립 트 의 일부 단 어 는 특별한 의미 가 있 습 니 다. 변수 이름 을 만 드 는 것 이 이렇게 간단 할 수 없습니다. 예 를 들 어 var
  • 명명 변 수 는 반드시 의미 가 있어 야 한다 (두 가지 명명 습관 추천)
  • 낙타 봉 명명 법: getElementsByClassName: 이니셜 소문 자, 그 다음 단어 마다 이니셜 이 대문자 로 쓰 여 있 습 니 다. 정말 낙타 같 죠? 이니셜 대문자: Object

    좋은 웹페이지 즐겨찾기