첫날 자바 스크립트 기반 학습

자바 스크립트 개발 프로세스를 :

1. 경우 : 상기 사용자 장치 및 여행 사이의 상호 작용을 해결하기 위해.

2. 개념 : 객체 기반 및 이벤트 기반, 클라이언트의 브라우저에서 스크립트 언어를 실행합니다.

    투어 용기에서 실행 -js. (JS 엔진 : JS 코드 실행)

    - 이벤트 : 그것은 특정 사용자 작업이다

    - 대상 : 컨테이너의 추상 (저장 데이터)

 

3. 역할 :

  - 게임 개발을한다.

  - 통계

  - 지리적 타겟팅

4. 구성 :

  기본 구문 (ECMA 스크립트)

  DOM (문서 객체 모델) HTML (웹 효과 JS를 달성 개체의 동작에 의해 JS 작업) 추상적 인 개체로 전체 문서

  BOM : 객체 추상화 JS 운영자의 브라우저로 방문.

자바 스크립트 경로를 학습 :

1. 쓰기 위치 :

  - 화학식 (실제 발전)의 전도 :

  하나의 파일에 먼저 JS의 JS 코드합니다 (test.js) 웹 페이지 (스크립트)에 JS 파일에 따라

  列 如 : <스크립트 SRC = 'test.js'> </ script>

  참고 :

    1. 권장 <스크립트 SRC = 'test.js'> </ script> 신체의 끝 부분에 태그

  - 임베디드 쓰기 : JS 코드는 직접 (스크립트 태그를 통해) HTML 페이지를 언로드

  열 : <script>

      JS 코드를 ...

      </ script>

  참고 :

    쓰기와 쓰기 1. 봉사 활동 스타일을 삽입 할 수 없습니다 썼다.

     2 페이지가 사용될 수있는 동시에 전도 식 임베디드 사용될 수있다.

     3.는 body 태그의 끝에 서면에 포함을 제안한다.

    - 인라인 스타일 쓰기 :( 이하)

    JS 코드는 내부 레이블에 직접 기록

     <사업부 이벤트 이름 = 'JS 코드'> </ DIV> 

    예를 들어 : 온 클릭 (이벤트 클릭)

페이지 2. JS 출력 메시지

  경고 ( '내용') : 출력 메시지의 브라우저에서 팝업 창

  ( '콘텐츠') document.write를 상기 페이지의 출력 메시지 본문

    요약 :  

      페이지에 1.document.write ()를 출력 할 수있다 특정 텍스트

      2.document.write () HTML 태그의 수도 또한 출력 특정 페이지

  투어 콘솔의 출력 메시지를 : CONSOLE.LOG은 ( '오늘의 js를 배우기 시작합니다')

  코드를 디버깅 할 때 일반적으로 ()을 console.log를 사용

  프롬프트 ( '사용자 이름을 입력'); 사용자 입력 메시지를 수신

  사용자가 특정 동작을 획득 (판정 동작을 취소) ( '메시지')를 확인

  참고 :  

  1. JS의 경우를 구분

  기간은 JS 추천 후 2. 코드는 추가 접수 ";"

  한 줄 주석의 3.js : // 여러 줄이 코멘트 / * * /

3. 변수 (키) : 데이터를 저장

  개념 : 프로그램의 데이터에 대한 컨테이너를 개최 할 수있는 기회입니다.

  사용

    변수를 정의

    VAR + 사용자 정의 변수 이름;

    변수 할당

     변수 이름 = 값

    참고 :

     1 '='-------> 호출 할당 연산자

     2. 할당 연산자의 실행은 : 제 코드의 우측에 '='을 수행하고, 그 결과는 왼쪽 변수의 오른쪽에 할당

     3. 출력이 변수 인 경우 우리는 출력 메시지, 따옴표없이, 어떤 측면 따옴표를 추가 할 필요가없는 경우

     4. 변수는 값, 과제의 최종 결과를 저장할 수 있습니다.

     변수가 정의 될 때 5 직접 변수에 값을 할당 할

      6. 다수의 변수를 동시에 정의되고 할당 될 수 쉼표로 구분 될 수있다

      예를 들면 : var에 사용자 이름 = '의 ZS', PWD = '123';

    변수 명명 규칙 :

      1. 처음에 순수한 디지털 번호를 사용하거나 변수를 정의 할 수.

      2. 한자 정의 된 변수의 사용을 권장하지 않습니다

      3. 처음에 정의 된 변수를 제외하고, 순수 특수 문자 나 특수 문자를 허용 ( '_'또는 '$')

      4. 정의 된 변수 이름을 키워드를 사용할 수 없습니다

        키워드 : 단어는 JS에서 특별한 의미를 가지고

      5. 변수를 정의 예약어의 사용을 권장하지 않습니다

      6. 공정의 변수를 정의 중간 변수 이름 공간하지만 허용되지

    두 변수의 교환의 기본 아이디어 :

    1. 값을 잡고 임시 변수에 가셔야

    2. 그런 다음 마지막으로 실현 교환 변수 할당

4. 데이터 타입 : 변수의 데이터 타입을 지칭

    단순 데이터 유형

        1. 디지털 형 (수)

           요약 :

            ☞ 변수 값의 보존이 숫자로 긴 (정수, 소수, 음극)

            함께 수치 형 변수 ☞ 경우, 최종 결과는 숫자이며

            ☞ 최대 디지털 타입을 입수에서 Number.MIN_VALUE
            ☞ 최소 디지털 입력 받기 : Number.MIN_VALUE를

 

          2. 문자열 (문자열);

              요약 :

               ☞ 변수에 저장된 값은 작은 따옴표 나 큰 따옴표를 사용하여 긴으로

               함께 변수 문자열이있는 경우 ☞ 최종 결과는 문자열 유형의 결과

          3. 부울 (부울) :

            요약 :

              한 변수의 값이 true 또는 거짓으로

              사실 : 우측의 대표 (조건)

              거짓 : 오류 대신 (조건이 충족되지 않음)

              거짓 | 문법 구조의 일반 조건은 사실을 확인하는 데 사용됩니다

            4.undefined 유형 : 변수 값이 정의되거나만큼 변수에 값을 할당하지

              요약 :

                변수가 할당되지 않은 경우,이 변수의 디폴트 값은 정의되지 않습니다.

           복잡한 데이터 유형 :

              1.object : 객체

 

      5. 어떻게 프로그램에 의해 현재 변수의 데이터 유형을 결정?

      결과 ypeof (변수) === "현재 변수의 데이터 타입을 얻기위한 것이다.

      예를 들어 :
      VAR = N1은 정의되지
      경보 (대해서 typeof (N1))를;

      6. 데이터 형식 변환

      ✔ 표시 형식 변환 (캐스팅) 다음 JS 의해 제공된 변환 프로세스의 타입, 데이터 타입 변환 마지막 실현
      디지털 형식으로 데이터 1. 다른 유형의
      수 ()

      요약 :
      ☞ 디지털 형으로 수 (변수) 다른 유형의 데이터를 변환 할 수 있습니다

      변수의 값이 번호를 통해 디지털 형태의 문자열 인 경우 ☞ (가변) 유형, 최종으로 변환 될 수있다

      ☞은 타입 번호 (가변) 변환에 의해 숫자가 아닌 문자열 인 경우, 디지털 형식으로 변환 할 수 있고, 최종적인 결과는 NaN이있다

NaN이 : 비수 -----> 데이터 유형은 디지털 타입 (번호) 인

디지털 형태로 변환된다 ☞ undefined 인 경우, 최종 결과는 NaN이


얻어진 디지털 형태로 변환 번호 1 또는 0 인 경우 부울 결과 ☞;

에서는 parseInt ()

요약 :
다른 데이터 형식으로 parseInt으로 ☞ 디지털 형태로 변환 할 수있다 ()

☞ 디지털 변환 처리 형식 만 정수부 보유


에서는 parseFloat ()

요약 :

에서는 parseFloat 내지 ☞ () 디지털 형태로 다른 데이터 유형

소수가 다수 인 경우 ☞, 다음은 소수에 걸쳐 보존됩니다

☞ 비 진수 경우, 정수 덜 직접 예약 비트


2. 문자열 형태로 다른 데이터 형식 변환

) (변수로 .toString ☞

☞ 문자열 (변수)

요약 :
당신이 문자열 형식을 변환하려면 1. ()로 .toString을 권장,

2. 문자열 () 메소드는 모든 데이터 유형이 문자열 형식으로 변환 할 수 있습니다 할 수 있습니다

3. 변환 다른 데이터 유형 부울 유형

☞ 부울 ()

: ☞ 요약
변수 값 인 경우에는 1 : 빈 문자열, 0 NaN이, NULL, 미정 ==> 결과는 거짓

상기 결과에 더하여 2는 결국 사실로 변환

✔ 내재 형 전환 : JS의 수학적 방법에 의해, 변수의 데이터 형이 변경


요약 :
1. 모든 연산은 암시 적 형식 변환을 실현할 수있다
(2 개) 프로세스 (문자열 연결) 문자열이 추가로 수행되는 경우를

제 연산기

+
요약 :
1. 변수가 숫자 입력이 추가되는 경우, 최종 결과는 디지털 타입
이 아닌 숫자 타입의 캐릭터가 추가되는 경우 2. 결과 대부분의 캐릭터 (접합 역할을한다) 인

접합부 문자열 :
1. 우리는 + 사용하는
적어도 하나 개의 문자열이 플러스 왼쪽과 오른쪽을

-
요약 :
가변 숫자 감산 경우, 최종 결과는 디지털 타입 1
숫자 스트링이 상기 디지털 형식의 최종 결과로부터 감산 된 경우 2. (암시 적 형식 변환)

*
요약 :
프로그램의 승산 1. 기호 (*)를 생략 할 수 없다

/

요약 :
1. 변수 격차의 유형 인 경우, 최종 결과는 디지털 타입이

0과 같은 제수는 그 최종 결과가 무한대 인 경우 2. 데이터 형식을 대응하는 디지털 형태 인

% (모듈)


8. 디지털 판단 아니다

반환 된 결과가 숫자의 진정한 대표가 아닌 경우 때는 isNaN (변수) --- "
반환은 FALS의 대신 디지털의 결과 인 경우

 


오늘의 요약
1. 변수를 정의하고 변수에 값을 할당

2. 현재의 다양한 데이터 유형을 분석 (수치, 문자열, 부울, 미정)

이 방식에 의해 결정되는 경우 3. 프로그램의 데이터 유형을 알고

4. 데이터 형식 변환을 구현하는 방법을 알고

5. 변수가 숫자가 아닌 결정하는 방법을 알고

      

        

추천

출처www.cnblogs.com/szq123/p/11223198.html