JavaScript 연구 노트 (2) js_basic 지식의 몇 가지 기본 개념

WBOY
풀어 주다: 2016-05-16 17:52:36
원래의
881명이 탐색했습니다.

1.typeof 연산자: 주어진 변수의 데이터 유형을 감지하는 데 사용됩니다.

코드 복사 코드는 다음과 같습니다.

var message="some string";
alert(typeof message); //"string"
alert(typeof(message)) //"string"
alert(typeof 100); //"숫자"

typeof 연산자는 다음 문자열을 반환할 수 있습니다:
"정의되지 않음","부울","문자열","숫자","객체"," function".

2. Object 인스턴스가 갖는 속성 및 메서드:
constructor - 현재 객체를 생성하는 데 사용된 함수를 저장합니다.
hasOwnProperty("property name") - 주어진 값이 속성은 현재 객체 인스턴스의 속성입니다(인스턴스의 프로토타입이 아님).
isPrototypeOf(객체 이름) - 들어오는 객체가 다른 객체의 프로토타입인지 여부를 감지합니다.
toString() - 문자열 표현을 반환합니다. 객체
valueof() - 다양한 객체에 따라 서로 다른 원래 값을 반환합니다. 일반적으로 toString

3. 논리 NOT
피연산자는 객체, false 반환
피연산자는 빈 문자열, true 반환
피연산자는 비어 있지 않은 문자열, false 반환
피연산자는 값 0, Return true
피연산자가 0이 아닌 문자(Infinty 포함)인 경우 false 반환
피연산자가 null인 경우 true 반환
피연산자가 NaN인 경우 true 반환
피연산자가 정의되지 않은 경우 true 반환
* 곱셈
피연산자 하나가 NaN이면 결과는 NaN
Infinity * 0 = NaN
Infinity * non-0 = Infinity 또는 -Infinity
Infinity * Infinity = Infinity
/ Division
0/0 = NaN
Not 0/0 = Infinity 또는 -Infinity
==: 같음 ===: 합동
같음: 비교하기 전에 먼저 동일한 유형의 값으로 변환
합동: 동일한 유형이어야 하며 동일한 값을 가져야 합니다

4. 유형 감지
기본 유형은 valueOf를 사용합니다.

코드 복사 코드는 다음과 같습니다.
var s ="ILoveYou";
var b =
var i = 10; u;
var n = null;
alert(typeof s); //string
alert(typeof i); typeof b); //부울
alert(typeof u); //정의되지 않음
alert(typeof n); //object
alert(typeof o); 🎜>참조 유형 instanceof 사용(true 또는 false 반환)




코드 복사


코드는 다음과 같습니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿