이번에는 기본 JavaScript 지식 요약을 가져왔습니다. 총 11개의 지식 포인트가 있습니다. 기본 JavaScript 지식 요약(2) 소개, 변수, 값 유형, 연산자다음은 실제 사례입니다. 한 번 보세요.
JS의 공식 검토를 시작하세요
주요 브라우저는 무엇인가요?
주요 브라우저
kernel
IE 삼지창
Chrome 웹킷/블링크
firefox Gecko
Opera Presto
Safari 웹킷
JS 소개 방법 ?
페이지에 태그가 포함되어 있습니다.
외부에서 소개된
웹 표준(w3c 표준의 한 항목) 구조, 스타일 및 동작이 분리되며 일반적으로 외부 참조를 사용합니다.
구조 동작 스타일
html js css
분리: 세 개의 파일이 별도로 작성되며 개발 표준
JS 기본 구문
variables(변수)
선언, 할당 분해
Single var
변수 선언
Naming rule
변수 이름은 영문자 _, $로 시작해야 합니다. $
변수 이름에는 _, 문자가 포함될 수 있습니다. $, 숫자
No 시스템 키워드, 예약어를 변수명으로 사용할 수 있습니다
쿼리 키 또는 예약어
변수 선언
//声明一个变量var a; //声明多个变量var a = 100, b = 200, c = "holle world";
기본 구문
원래 값(스택 데이터): Number Boolean String undefine null(변경할 수 없는 원본) value)
참조값(힙 데이터): 배열 객체 함수...날짜 RegExp 등
//원래 값의 여러 유형//숫자 유형, 숫자 유형 var a = 111;//문자열 유형, 문자열 유형 var b = " I'm super handsome"//Boolean 유형에는 true와 false라는 두 가지 값이 있습니다. Var c = true; var d = false; //정의되지 않은 유형에는 하나의 값이 있습니다. 널(null)형은 역을 나타내고 비어 있음을 나타냅니다
컴퓨터 값을 저장할 때 원래 값과 기준 값이 서로 다른 곳에 저장되는데, 원래 값은 스택(Stack)에 저장되고, 기준 값은 대략적으로 저장됩니다. the heap (heap);
//原始值 栈var a = 10,var b = a; a = 20; //打印出b-->10; //引用值 堆//例子一var arr = [1,2];var arr1 = arr; arr.push(3);//打印出arr1-->[1,2,3];//例子二var arr = [1,2];var arr1 = arr; arr = [1,3];//打印出arr1-->[1,2];
js 스택과 heap의 차이점
JS 문 기본 규칙
문은 세미콜론 ";"으로 끝나야 합니다.
JS구문 오류로 인해 후속 코드가 종료되지만 다른 JS 코드 블록에는 영향을 미치지 않습니다.
쓰기 형식은 표준화되어야 합니다. "=, +, -, /"에는 공백이 두 번 있어야 합니다.
함수 데모() {} 함수 뒤에 세미콜론을 추가할 필요가 없고,
for(){} 뒤에 세미콜론을 추가할 필요가 없으며,
if(){}
/ 뒤에 세미콜론을 추가할 필요가 없습니다. /JS 구문 오류로 인해 후속 코드가 종료되지만 다른 JS 코드 블록에는 영향을 미치지 않습니다.
<script type="text/javascript">console.log(a);<script><script type="text/javascript">var b = 1;console.log(b);<script>//
코드 블록의 첫 번째 부분은 오류를 직접 보고하지만 두 번째 부분의 인쇄에는 영향을 미치지 않습니다.
JS 연산자
JS의 Numbr 기본 부동 소수점 유형
산술 연산자
수학 연산, 문자열 연결
모든 데이터 유형 + 문자열은 문자열
"+"
"-", "*", "/", "=", "()"
"+ +", "--", "+=", "-=", "/=", "*=", "%="
우선순위는 "최약", "()"가 가장 높습니다
JS 덧셈, 뺄셈, 곱셈 및 나눗셈
//加var a = 10, b = 20, c, e, g, h, f; c = a + b;//加 打印30 f = 1 + "a"; //字符串拼接 打印"1a" e = b - a;//减 打印20 g = a*b;//乘 打印200 h = b/a;//除法 打印2var num = 0/0//打印NaN 全称Not A Number 计算机知道是数字但是显示不出来用NaN表示 叫非数 是Numbar类型 var a = 10;var b = 10; a++;//打印a-->11;b--;//打印b-->9;a += 10//等于a = a + 10,打印a-->20a += 10 + 1//等于a = a + 10 +1 打印a-->21//*=、/=相似 不做介绍
계속됩니다. . . . 다음 장 논리 연산자, 계산 연산자
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
관련 자료:
위 내용은 JavaScript 기본 지식 요약(2) 소개, 변수, 값 유형, 연산자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!