JavaScript 의 기본 개념, 변수 역할 영역 과 메모리, 유형
2426 단어 총결산JavaScript
기본 개념
우선 기본 개념 에서 주의해 야 할 것 은 JS 식별 자 와 대소 문 자 를 구분 하지만 변 수 를 정의 할 때 유형 이 고정 되 지 않 고 변 수 를 정의 한 후에 모든 유형 을 할당 할 수 있 습 니 다.
데이터 형식
JS 의 데이터 형식 은 기본 유형, 참조 유형 으로 나 뉜 다.우선 기본 데이터 형식: Undefined, Null, Boolean, Number, String.type: of 연산 자 를 통 해 변수의 데이터 형식 을 검사 할 수 있 습 니 다.
type: of 반환 값 문자열
속뜻
false 대응 값
undefined
변수 가 정의 되 지 않 음
undefined
boolean
변 수 는 Boolean
false
string
변 수 는 문자열 String 형식
빈 문자열 ""
number
변수 값
0
object
변 수 는 대상 또는 null (참조 형식)
null
function
변 수 는 함수 (참조 형식)
null、undefine
js 에서 변 수 는 성명 후 초기 값 을 부여 하지 않 아 도 됩 니 다. 변 수 는 시스템 에서 undefined 형식 으로 정의 되 고 한 유형 을 복사 한 후에 다른 형식 으로 다시 할당 할 수 있 습 니 다.
var value;
alert(typeof value);//undefined
if(value){
alert("undefined=true");
}else{
alert("undefined=false");
}//undefind=false
/** boolean */
value=true;
alert(typeof value);//boolean
/** string */
value="";
alert(typeof value);//string
if(value){
alert(" =true");
}else{
alert(" =false");
}// =false
/** number */
value=0;
alert(typeof value);//number
if(value){
alert("0=true");
}else{
alert("0=false");
}//0=false
/** object */
value=null;
alert(typeof value);//object
if(value){
alert("null=true");
}else{
alert("null=false");
}//null=false
/** object */
value=function (){};
alert(typeof value);//function
if(value){
alert("function=true");
}else{
alert("function=false");
}//function=true
function test(){
var i=0;//
j=1;//
}
alert(i);//
alert(j);//1
alert(k);//
Undefined 형식 은 하나의 값 만 undefined;Null 형식 도 하나의 값 null 만 있 습 니 다. 논리 적 으로 null 은 빈 지침 을 표시 하 는 경향 이 있 기 때문에 type of 에 서 는 object 를 되 돌려 줍 니 다. 따라서 인용 형식 변 수 를 초기 화 할 때 object 에 초기 화 됩 니 다. 그 다음 function 변 수 는 포인터 가 가리 키 는 참조 형식 대상 입 니 다.undefined 는 변수 성명 후 정의 되 지 않 았 음 을 나타 낸다. 즉, 어떤 종류의 값 을 부여 하 는 지 명확 하지 않다.(단, 성명 되 지 않 은 변 수 를 직접 호출 하 는 것 을 허용 하지 않 습 니 다. 오 류 를 보고 할 수 있 습 니 다. 성명 을 위해 초기 값 을 직접 부여 하면 이 변 수 는 전역 변수 로 올 라 갑 니 다)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
클릭 이벤트의 누적 귀속, 클릭 한 번, 여러 번 실행최근에 업무상 클릭 이벤트가 누적되는 문제에 부딪혔다. 요소에 클릭 이벤트 효과를 추가하지만 항상 효과가 실패한다. 마지막으로 클릭 이벤트가 여러 차례 실행된 것을 발견했다. 인터넷에서 찾아봤는데 다음은 이 문제를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.