>  Q&A  >  본문

javascript - 선택기에 관한 간단한 질문

아래 선택기가 항상 오류를 보고하는 이유는 무엇입니까

으아악

변수 이름을 변경해도 오류가 보고되지 않습니다

으아악

초보자는 js를 작성할 때 작은 문제에 직면합니다. 누군가가 이를 해결할 수 있기를 바랍니다

三叔三叔2676일 전872

모든 응답(6)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-06-21 10:14:21

    변수 이름은 대소문자를 구분하며 문자, 숫자, 달러 기호($) 및 밑줄을 포함할 수 있지만 첫 번째 문자는 숫자일 수 없습니다. 공백 및 기타 구두점은 JavaScript 키워드 및 예약어로 사용할 수 없습니다. 변수 이름에는 단어가 허용되지 않습니다. 추가(-)버튼은 다른 기호에 속합니다.

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-21 10:14:21

    으아악

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-21 10:14:21

    위 두 분 말씀이 맞습니다. 초보자가 작명 규칙과 습관을 이해하는 것이 가장 좋습니다.

    회신하다
    0
  • 为情所困

    为情所困2017-06-21 10:14:21

    식별자는 특정 개체를 식별하는 데 사용되는 이름입니다. 가장 일반적인 식별자는 변수 이름과 나중에 언급할 함수 이름입니다. JavaScript 언어 식별자는 대소문자를 구분하므로 a와 A는 서로 다른 식별자입니다.

    식별자에는 일련의 명명 규칙이 있습니다. 규칙을 따르지 않는 것은 불법 식별자입니다. JavaScript 엔진은 잘못된 식별자를 발견하면 오류를 보고합니다.

    간단히 말하면 식별자 명명 규칙은 다음과 같습니다.

    첫 번째 문자는 모든 유니코드 문자(영문 및 다른 언어의 문자 포함), 달러 기호($) 및 밑줄(_)일 수 있습니다.
    두 번째 문자와 그 이후의 문자에는 유니코드 문자, 달러 기호, 밑줄 외에 숫자 0-9도 사용할 수 있습니다.
    다음은 법적 식별자입니다.

    으아악

    다음은 불법적인 식별자입니다.

    으아악

    중국어는 법적 식별자이며 변수 이름으로 사용할 수 있습니다.

    으아악

    JavaScript에는 식별자로 사용할 수 없는 일부 예약어가 있습니다: 인수, 중단, 케이스, catch, 클래스, const, 계속, 디버거, 기본값, 삭제, do, else, enum, eval, 내보내기, 확장, false, finally, for ,함수,if,구현,가져오기,in,인스턴스,인터페이스,let,new,null,패키지,비공개,보호됨,공개,반환,정적,super,스위치,this,throw,true,try,typeof,var,void , 반면, with, 항복.

    또한 예약어는 아니지만 특별한 의미가 있기 때문에 식별자로 사용해서는 안 되는 세 가지 단어가 있습니다. Infinity、NaN、undefined.

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-21 10:14:21

    식별자가 사양을 따르지 않습니다.
    add-button中间的-잘못된 문자

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-21 10:14:21

    _을 사용하는 것이 가장 좋으며 -는 사용하지 마세요

    회신하다
    0
  • 취소회신하다