개요
1. 출력 도구:
document.write()---html이 될 수 있습니다
경고()---문자열
프롬프트(텍스트,기본 텍스트)
텍스트---선택사항. 대화 상자에 표시할 일반 텍스트(HTML 형식 텍스트 아님)
defaultText---선택 사항입니다. 기본 입력 텍스트.
2.js의 배치
a. HTML의 어느 곳에나 배치할 수 있습니다.
b. 그러나 그들은 하나의 전체이고 서로 영향을 미칩니다
c. 하이퍼링크 및 리디렉션 위치
<a href="javascript:alert();"></a> <form action="javascript:alert();"></form> <div onclick="alert()"></div> ********IE下可行,不推荐使用******** <div id="one"></div> <script for="one" event="onclick"> alert(111); </script>
d. 외부 자바스크립트 파일 호출
9be8c280d3dc51bb61988971f6c2aa5c2cacc6d41bbb37262a98f745aa00fbf0
1. 호출하는 js 태그에는 코드가 나타날 수 없습니다
2. 3f1c4e4b6b16bbbd69b2ee476dc4f83a 태그
는 js 스크립트에 나타날 수 없습니다.
3. 그들은 여전히 서로 연결되어 있고 영향을 받고 있습니다
3. 댓글
a. 오래된 브라우저의 경우
19791207a4e0a22c816ac020ecd8cae0
*이전 브라우저가 JS를 인식하지 못하는 경우 댓글
b.리얼댓글
인라인 댓글 //
댓글 차단 /* */
나. 변수
1. 명명 규칙
a. 대소문자를 엄격히 구분합니다
b. 변수 이름은 문자 또는 _ 또는 $로 시작해야 합니다. 나머지 부분은 문자, 숫자, _, $
일 수 있습니다.
c. 키워드나 예약어를 사용하여 이름을 지정할 수 없습니다.
키워드: for, if, try 등
예약어: byte, char, class 등
d. 명명 규칙
CamelCase 명명법: getElementById
첫 글자를 대문자로 표기: Object
의미 있는 명명: 이름, 나이
2. 변수 : 데이터를 저장할 수 있는 변수
a. 변수 생성 방법 (**var 키워드로 수정해야 함**)
먼저 선언한 후 할당: var a;a=3;
선언 할당이 동시에 수행됩니다: var a=3;
한 번에 여러 변수 선언: var a, b, c
한 번에 여러 변수를 선언하고 값을 할당합니다: var a=1,b=2;
b. 기존 변수를 덮어쓰는 방법
1. 값을 할당하지 않고 변수를 다시 선언하면 변수의 값이 변경되지 않습니다
var a=1;var a; 결과 a=1;
2. 변수를 다시 선언하고 값을 할당하면 해당 변수의 값이 새로운 변수 값으로 변경됩니다
var a=1;a=3; 결과 a=3;
3. var
키워드로 변수를 수정하지 마세요.
a;경고(a) 오류 보고
a=1;alert(a) 결과: 1
var 수정 및 할당이 없으면 오류가 보고됩니다. 할당이 있으면 js는 이를 전역 변수로 처리하고 오류가 보고되지 않습니다. (후자는 권장하지 않습니다)
다. 데이터 유형
typeof() 연산자: 데이터 유형을 감지하는 데 사용되는 단항 연산자이며 반환되는 결과는 항상 문자열입니다.
isNaN() 함수는 인수가 숫자가 아닌 값인지 확인하는 데 사용됩니다
1. 초기형
a.정의되지 않음--변수가 생성된 후 값이 할당되지 않으며 기본값은 정의되지 않습니다
b.null--아무 것도 없고 단지 자리 표시자입니다
c.number - 정수, 부동 소수점 유형, 2진수, 8진수, 10진수, 16진수를 지원하며 모두 10진수로 출력됩니다.
1. 2진수와 8진수: 0으로 시작
2. 16진수: 0x로 시작
3. 특별한 가치:
최대: 수.MAX_VALUE
최소: 숫자.MIN_VALUE
무한히 작음: -무한대
d.string--일부 특수 문자를 포함하여 작은따옴표와 큰따옴표로 묶인 문자열
1. 작은따옴표와 큰따옴표의 효율성은 동일합니다(PHP와 다름)
2. 쌍으로만 등장할 수 있으며, 십자형으로 등장할 수 없습니다
3. 서로 중첩될 수 있음 var a="a '11' ";
4. 특수문자
n 줄바꿈
탭 문자
b 스페이스
r 줄바꿈
작은따옴표
"큰따옴표
\ 슬래시
2. 참고유형
类型 | 值 | typeof返回值 |
undefined | undefined | undefined |
null | null | object |
boolean | ture,false | bollean |
string | 在单双引号之间的值,特殊符号 | string |