자바스크립트 데이터 유형
JavaScript의 데이터 유형
JavaScript에는 주로 다음과 같은 6가지 데이터 유형이 있습니다.
데이터 유형 > com", 'string' 정수 및 부동 소수점 숫자를 포함한 숫자 유형(소수점이 포함된 숫자 또는 과학 표기법의 숫자) 30, -10, 11.2, 2.35e10 불리언 유형은 true 또는 false의 두 가지 상태를 나타냅니다. 5 = = 2 연산 결과가 false
Null 값 변수 또는 내용 값이 비어 있습니다(null). 변수에 null 값을 할당하여 변수의 내용을 지울 수 있습니다. str = null
Undefine type 변수가 생성된 후 , 변수에 값이 할당되지 않았습니다. 이 유형에는 하나의 값만 있습니다: undefine var str
객체 유형 페이지 요소 등과 같이 JavaScript로 작동되는 객체 document.getElementById("article")
문자열 유형
문자열 유형은 큰따옴표 " 또는 작은따옴표 '로 묶여 있습니다. 다음은 몇 가지 예입니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var str1 = '20 '; var str2 = '岁'; alert( str1 + str2 ); </script> </head> <body> </body> </html>
위 예에서와 같이 + 기호를 사용하여 문자열을 연결할 수 있습니다. 예를 실행하면, 프롬프트 상자가 나타나고 다음이 출력됩니다:
20세
참고: 정의된 문자열 변수는 JavaScript에서 문자열 개체로 직접 처리될 수 있습니다
숫자 유형
숫자 유형에는 다음과 같은 정수 및 부동 소수점 숫자(소수점이 포함된 숫자 또는 과학적 표기법의 숫자)가 포함됩니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var num1 = 20; var num2 = 33.5; alert( num1 + num2 ); </script> </head> <body> </body> </html>
이 예를 실행하면 프롬프트 상자가 팝업되어 출력됩니다. 연산 결과는 다음과 같습니다. 53.5
문자열 유형과 숫자 유형에 + 연산을 함께 수행하면 해당 값이 문자열로 변환되어 연산에 참여하게 되므로 주의하세요. 그래서 위의 예에서는 num1과 num2를 추가하기 위해 ()로 묶어서 먼저 추가하도록 했습니다.Boolean 유형
Boolean 유형은 표현식이 true이면 결과가 true이고, 그렇지 않으면 false입니다. 일반적으로 다음 예와 같이 if 문과 결합하여 논리적 판단을 내립니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var x = 3; var y = 5; if( x == y ){ alert( "x 等于 y"); }else{ alert( "x 不等于 y" ); } </script> </head> <body> </body> </html>
Null(Null)
Null 값 유형은 변수나 내용에 값이 없음을 의미합니다. 예를 들어, 양식 텍스트 입력 상자에 내용이 없을 때 JavaScript를 사용하여 텍스트 입력 상자 요소의 값을 얻으려고 하면 결과는 null입니다.
null 값인지 확인하려면 비교할 내용을 null과 비교하면 됩니다.
if( x == null ) { ... }
웹 시스템 작동 특성을 고려하여 , 많음 이 경우 변수를 삭제하지 않고도 변수에 null 값을 할당하여 변수의 내용을 지울 수 있습니다.
정의되지 않은 유형
변수가 생성된 후 변수에 할당된 값이 없으면 해당 변수는 정의되지 않은 유형입니다. 정의되지 않은 유형은 특정 값이 정의되지 않았으므로 변수 또는 반환 결과가 정의되지 않은 유형인지 확인하려면 정의되지 않은 유형과 비교하면 됩니다.
if( x == undefine ) { ... }
Object type
객체 유형은 JavaScript에서 일반적으로 사용되는 유형입니다. 예를 들어 document.getElementById()를 통해 페이지 요소를 가져올 때 얻는 것은 객체입니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script language="JavaScript"> x = document.getElementById("article"); alert(x); </script> </head> <body> <p id="article">我是一些文字 ...</p> </body> </html>
변수 유형 선언
새 변수를 선언할 때 "new" 키워드를 사용하여 해당 유형을 선언할 수 있습니다.
var carname=new String;
var x= new Number;
var y= new Boolean ;
var 자동차= 새 배열;
var 사람= 새 개체;