js 의 기본 언어
1. 행간 식: body 태그 에 직접 있 습 니 다.οnlοad = "설 정 된 스타일 형식"
2. 내 연 식, 설정 한 내용 아래 에 script 더 블 태그 로 감 싸 야 합 니 다. 보통 body 태그 의 아래쪽 에 두 어야 합 니 다.
3. 외부 연결 식: js 코드 블록 은 외부 js 파일 에 나타 나 src 속성 을 통 해 링크 합 니 다.
요약: 세 가지 존재 방식 은 우선 순위 가 존재 하지 않 습 니 다. 누가 아래 에 있 으 면 누구의 속성 에 작용 합 니 다 (전 제 는 같은 속성 을 설정 해 야 할 때 서로 다른 속성 을 설정 하면 모두 역할 을 합 니 다)
내 연 사용 장면: 특정한 페이지 의 독특한 논리 로 이 페이지 의 script 태그 내외 연 사용 장면 을 쓸 수 있 습 니 다. 팀 개발 에 적용 되 고 js 코드 는 재 활용 성 을 가지 고 있 습 니 다.
body.style.backgroundColor='orange'
2. 해석 기 언어 결정 js 역할
js
var color = "cyan";
123
div.style.backgroundColor = color;
bd.style.backgroundColor = '#0ff';
div.style.color = 'red';
alert(123)
3. 변수의 정의
1. script 태그 에서 js 를 대표 하고 js 문법 을 사용 합 니 다.
2. 간단 한 규범, / / 단행 주석
/*
다 중 주석
*/
3. 문장 은 분점 또는 줄 바 꿈 으로 끝난다.
4, 변수의 정의: 성명 + 초기 화
ES5 변수의 정의: 주: ES5 기준 에서 블록 급 역할 영역 이 없 으 며 방법 만 실제 부분 역할 영역 을 만 들 수 있 습 니 다.
블록 급 역할 영역 이 없 는 부분 변수
var a = 10;
전역 변수: b = 20
// eg:
// ,
(function () {
var x = 10;
y = 20;
})()
// alert(x) ,x
// alert(y);
//
{
var n = 10; //
m = 20; // ,
}
// alert(n) //
// alert(m) //
ES6 변수의 정의
블록 급 작용 역 의 국부 변수
let aa = 100;
블록 급 작용 역 의 상수 const bb = 200;
{
let xx = 100;
const yy = 200;
}
// alert(xx); //
// alert(yy); //
//
// :
const MM = 1000;
// MM = 2000; //
변수 이름 의 이름 규칙:
1. 알파벳, 숫자, 밑줄, $로 구성 할 수 있 지만 숫자 로 시작 할 수 없습니다. (중국어 포함, 낙타 봉 명명 법 사용 가능)
2, 대소 문자 구분
3, 키워드 와 이름 을 바 꿀 수 없습니다 \ \
네, 세 가지 팝 업 상자
팝 업 상자: 팝 업 상자 에서 메시지 하나만 팝 업 할 수 있 습 니 다.
확인 상자: 팝 업 창 에서 확인 및 취 소 를 선택 하여 반환 값 을 얻 을 수 있 습 니 다.
입력 상자: 팝 업 창 은 내용 을 입력 할 수 있 습 니 다. 반환 값 은 입력 한 내용 이나 null 일 수 있 습 니 다.
확인 상자 와 입력 상자 모두 반환 값 을 얻 을 수 있 습 니 다.
//
alert(" ", " "); //
//
var res = confirm(" ?"); // true | false
alert(res);
//
var res = prompt(" !"); // , null
alert(res);
다섯, 네 가지 디 버 깅 방식
일반적으로 프로그램 에 오류 군 쇠 오류 가 발생 하 는 데 사 용 됩 니 다.
var a = 10;
var b = 20;
//
// alert(a);//
// alert(b);
// console.log(a);//
// console.log(b);
document.write(a);//
document.write(b);
// sources
6. 데이터 형식
1. 값 형식,
1, number 숫자 형식
type: of () 형식 보기, 생략 가능 ()
2, string 문자 생 성 유형
3, 불 유형 true | false
4, undefined: 정의 되 지 않 은 형식
응용 유형
5, function: 함수 유형
6, object: 대상 유형
판단: instanceof
3. 특별한 object
7, null: 빈 대상
8, 배열: 배열 대상
9: 날짜: 시간 대상
10: RegExp: 정규 대상
// .
// 1.number:
var a = 10;
// typeof() , ()
console.log(a, typeof a);
//
console.log(typeof a == 'number');
a = 3.14;
console.log(a, typeof a);
a = 314e2
console.log(a, typeof a);
// 2.string:
var a = ' ';
console.log(a, typeof a);
a = " ";
console.log(a, typeof a);
// ES6 ,
// let x = 10;
// let x = '10';
// 3.boolean: true|false
a = true;
console.log(a, typeof a);
// 4.undefined:
var b;
console.log(b, typeof b);
var c = undefined;
console.log(c, typeof c);
// .
// 5.function:
var m = function () {};
console.log(m, typeof m);
// 6.object:
var obj = {};
console.log(obj, typeof obj);
obj = new Object();
console.log(obj, typeof obj);
//
// instanceof:
console.log(obj instanceof Object);
// . Object
// Number() String() Boolean() Math
// 7.null:
var o = null;
console.log(o, typeof o);
//
console.log(o == null);
// 8.Array:
o = new Array(1, 2, 3, 4, 5);
console.log(o, typeof o);
console.log(o instanceof Object);
//
console.log(o instanceof Array);
// 9.Date:
o = new Date();
console.log(o, typeof o);
// 10.RegExp:
o = new RegExp();
console.log(o, typeof o);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.