>  기사  >  웹 프론트엔드  >  JavaScript 튜토리얼의 기본 데이터 구조

JavaScript 튜토리얼의 기본 데이터 구조

黄舟
黄舟원래의
2016-12-22 15:49:351168검색

JavaScript는 C++와 매우 유사한 스크립팅 언어 프로그래밍을 제공하며 C 언어에서 포인터와 같은 쉬운 오류를 제거하고 강력한 클래스 라이브러리를 제공합니다. 이미 C++나 C 언어를 알고 있는 사람들에게 JavaScript 스크립팅 언어를 배우는 것은 매우 쉽고 즐거운 일입니다.

JavaScript 코드 포함

JavaScript 스크립트는 HTML에 포함되어 HTML 문서의 일부가 됩니다. HTML 태그와 결합되어 강력한 인터넷 프로그래밍 언어를 형성합니다. 문서에 JavaScript 스크립트를 직접 추가할 수 있습니다:

7dbcfb2e60d2a7524d4c1317e39879a4

JavaScript 언어 코드

JavaScript 언어 코드;

....

bedae1ad67868425befe4a2056d27ff6

참고:

는 JavaScript 스크립트 소스 코드가 2934a685527f5cd6bcb20a3dc28499e1를 식별하여 배치됨을 나타냅니다.... 9c3126024698b39945fcc6bddb84c83b 들어보세요.

Language = "JavaScript" 속성을 사용하여 로고에 사용되는 언어를 나타냅니다. 다음은 JavaScript에서 사용되는 언어를 나타내는 JavaScript 언어입니다.

다음은 웹 문서에 JavaScript 스크립트를 추가하는 예입니다.

<html>
<head>
<meta charset="utf-8">
<script language ="JavaScript">document.write("这是学吧网!");document.close();
</script>
</head>
</html>

브라우저 창에서 해당 페이지를 호출하면 "This is Xueba.com!"이라는 문자열이 나타납니다. 표시됩니다.


JavaScript의 기본 데이터 유형

JavaScript 스크립트 언어는 다른 언어와 마찬가지로 고유한 기본 데이터 유형, 표현식 및 산술 연산자와 프로시저를 가지고 있습니다. 기본 프레임워크 구조. JavaScript는 숫자와 텍스트를 처리하기 위한 네 가지 기본 데이터 유형을 제공하는 반면, 변수는 정보를 저장할 수 있는 장소를 제공하고 표현식은 보다 복잡한 정보 처리를 완료할 수 있습니다.

1. 기본 데이터 유형

자바스크립트에는 숫자 값(정수 및 실수), 문자열 유형("" 또는 ''로 묶인 문자 또는 숫자)의 네 가지 기본 데이터 유형이 있습니다. ), 부울(True 또는 Fals e로 표시됨) 및 NULL입니다. JavaScript 기본 유형의 데이터는 상수 또는 변수일 수 있습니다. 자바스크립트는 약한 타이핑(Weak Typing) 형식을 채택하기 때문에 데이터 변수나 상수를 먼저 선언할 필요는 없지만, 사용하거나 할당할 때 해당 데이터의 유형이 결정됩니다. 물론 데이터 유형을 먼저 선언할 수도 있습니다. 이렇게 하면 값을 할당할 때 해당 데이터 유형이 자동으로 표시됩니다.


2. 상수

정수 상수

JavaScript 상수는 일반적으로 리터럴 상수라고도 하며 변경할 수 없는 데이터입니다. 정수 상수는 16진수, 8진수, 10진수 표기법으로 값을 표현할 수 있습니다.

실수형 상수

실수형 상수는 12.32, 193.98과 같이 정수 부분에 소수 부분을 더한 형태로 표현됩니다. 5E7, 4e5 등 과학적 또는 표준 방법을 사용하여 표현될 수 있습니다.

부울 값

부울 상수에는 True 또는 False의 두 가지 상태만 있습니다. 주로 동작 과정을 설명하기 위해 상태나 기호를 설명하거나 표현하는 데 사용됩니다. C++와는 다릅니다. C++에서는 1 또는 0을 사용하여 상태를 표현할 수 있지만 JavaScript에서는 True 또는 False만 사용하여 상태를 표현할 수 있습니다.

문자 상수

작은따옴표( ' ) 또는 큰따옴표( " )로 묶인 하나 이상의 문자를 사용하세요. 예: "This is a bookof JavaScript ", "3245", " ewrt234234

Null 값

JavaScript에는 빈 값인 null이 있는데 이는 아무 의미도 없습니다. 정의되지 않은 변수를 참조하려고 하면 Null 값이 반환됩니다.

특수 문자

C 언어와 마찬가지로 JavaScript에도 백슬래시(/)로 시작하는 표시할 수 없는 특수 문자가 있는데, 일반적으로 제어 문자라고 합니다. 🎜>

3. 변수의 주요 기능은 데이터에 접근하고 정보를 저장하는 컨테이너를 제공하는 것입니다. 변수의 경우 변수의 이름, 변수의 유형, 변수의 범위가 명확해야 합니다. >

변수 이름 지정

JavaScript의 변수 이름 지정은 컴퓨터 언어와 매우 유사합니다.

A. , 변수는 문자로 시작하며 test1, text2 등의 숫자가 중간에 나타날 수 있습니다. 하이픈으로 밑줄(-)을 제외하고 변수 이름에는 공백(+),(-), (, ) 또는 기타 기호

B. JavaScript의 키워드는 변수로 사용할 수 없습니다. JavaScript에는 40개 이상의 클래스 키워드가 정의되어 있으며 Var, 변수 이름으로 사용할 수 없습니다. int, double, true는 변수명으로 사용할 수 없습니다.

변수의 종류

JavaScript에서는 Var:

var mytest;

이 예는

var mytest=”This is a book”

이 예는 mytest 변수를 정의하고 값을 할당합니다. >

변수 선언 및 범위

JavaScript 변수는 사용하기 전에 선언할 수 있고 값을 할당할 수 있습니다. 변수 선언의 가장 큰 장점은 var 키워드를 사용하여 적시에 코드에서 오류를 선언할 수 있다는 것입니다. 방식; JavaScript는 동적으로 컴파일되기 때문에 특히 변수 이름 지정 측면에서 동적 컴파일을 사용하면 코드에서 오류를 찾기가 어렵습니다

.

변수에는 또 다른 중요성이 있습니다. 바로 변수의 범위입니다. JavaScript에는 전역 변수와 지역 변수도 있습니다. 전역 변수는 모든 함수 본문 외부에서 정의되며 해당 범위는 전체 함수입니다. 지역 변수는 함수 본문 내에서 정의되며 해당 함수에만 표시되고 다른 함수에는 표시되지 않습니다.


JavaScript 표현식 및 연산자

1. 표현식

변수를 정의한 후 변수에 값을 할당, 변경, 계산할 수 있습니다. 등 일련의 연산을 수행하는데, 이 과정을 보통 완성하는 표현식이라고 부르는데, 변수, 상수, 불리언, 연산자의 집합이라고 할 수 있으므로 표현식은 산술 표현식, 문자열 표현식, 대입 표현식, 불리언 표현식으로 나눌 수 있다. , 등.

2. 연산자

JavaScript에는 +, -, *, / 등과 같은 산술 연산자가 있습니다. = , == 등과 같은 논리 부울 연산자가 있습니다. (부정) , |, ||; +, += 등의 문자열 연산이 있습니다.

산술 연산자

JavaScript의 산술 연산자에는 단항 연산자와 이진 연산자가 포함됩니다.

이진 연산자: +(더하기), -(뺄셈), *(곱하기), /(나누기), %(모듈로), |(비트 OR), &(비트 AND) , df2f4e1cf366fd6559abdbcafc466ca6>(오른쪽 시프트), >>(오른쪽 시프트, 제로 패딩).

단항 연산자: -(부정), ~(보수), ++(1씩 증가), --(1씩 감소).

비교 연산자

비교 연산자의 기본 연산 프로세스는 먼저 피연산자를 비교한 다음 true 또는 false 값을 반환하는 것입니다. 8개의 비교 연산자가 있습니다: 79e703be43e9b5ef83225fc4107c1bc5(보다 큼), 6f1f8d14f2f5b959a010133eabfd730b=(크거나 같음), ==(같음), !=(같지 않음).

부울 논리 연산자

여러 부울 논리 연산자가 JavaScript에 추가되었습니다: !(부정), &=(AND 뒤 할당), &(논리 AND), |=(또는 뒤 할당) ), |(논리적 or), ^=(배타적 or 뒤에 할당), ^(논리적 배타적 or), ?:(삼항 연산자), ||(또는), ==(같지 않음) .

삼항 연산자의 주요 형식은 다음과 같습니다. 피연산자? 결과 1: 결과 2 피연산자의 결과가 true이면 표현식의 결과는 결과 1이고, 그렇지 않으면 결과 2입니다.

위 내용은 자바스크립트 튜토리얼의 기본 데이터구조 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.