javascipt 기본 내용 - 주의해야 할 세부 사항
1. 특수 수치: NaN, Infinity, isNaN(), isFinite()
NaN:
var a=parseInt('a123');
window.alert(a); // NaN
Infinity:
window.alert(6/0);// Infinity ( )
isNaN (): 숫자인지 아닌지를 판단하고 숫자가true로 되돌아오는 것이 아니라 숫자가false로 되돌아오는 것이다
var a="dd";
window.alert(isNaN(a)); // true
isFinite (): 무한대인지 아닌지를 판단하는 데 사용됩니다.number가 NaN (비숫자) 이거나, 양, 음의 무한한 숫자라면 false를 되돌려줍니다.
window.alert(isFinite(6/1)); // true
window.alert(isFinite(6/0)); // false
2. 논리 연산자:
논리 연산에서 0, ",false,null,undefined,NaN은 모두false를 표시한다
(또는 ||)|||는 첫 번째가false가 아닌 값(대상도 가능) 또는 마지막 값(모두false일 경우)을 되돌려줍니다.
이 지식은 자바스크립트 프레임워크에서 많이 활용된다.
a、
var a=true;
var b=false;
var c=b || a;
window.alert(c); // true
b、
var a=2;
var b=0
var c= a || b;
window.alert(c); // , 2
c、
var a=false;
var b="";
var c =0;
var d =new Object(); //
var aa=a || b || c ||d ; //a,b,c false d
window.alert(aa); // d ( )
4. 다분지 switch
var flag=1;
switch(flag){
default:
window.alert(" ");
case 'a':
window.alert("a");
case 'b':
window.alert("b"); // break , ,
}
var flag=1;
switch(flag){
default:
window.alert(" ");
case 'a':
window.alert("a");
case 1:
window.alert("b"); // break break b
}
5. 함수 호출
func.js
function abc(val){
window.alert("abc()"+val);
}
//
function test(num1,num2){
var res=0;
res =num1+num2;
return res;
}
//
function noVal(num1,num2){
var res=0;
res=num1+num2;
}
함수 호출:
<br>
<br>// 1--- ( )
<br>abc(50);
<p></p>
<p>// 2--- = ; : ( )<br>var test1=abc; // ( )<br>window.alert(abc); // abc , <br>test1(500);</p>
<p>// , , , undefined<br>// <br>var res=test(20,40);<br>window.alert(res); <br><br>// <br>window.alert(" ");<br>var res=noVal(1,1);<br>// undefined<br>window.alert(res);</p>
<p>
js는 매개 변수의 개수를 변환할 수 있는 함수를 지원합니다
<p></p>
<p>// -- </p>
<p>/* function abc(num){<br><br>if(num>3){<br><br>abc(--num);<br>}<br>document.writeln(num);<br>}<br><br>// <br>abc(5); // 3 3 4<br>*/</p>
<p>//js </p>
<p>function abc(){<br>//js arguments, <br>window.alert(arguments.length); // <br>// <br>for(var i=0;i<arguments.length;i++){<br><br>window.alert(arguments[i]);<br>}<br>}<br><br>// <br>window.alert("abc(12,13,\"hello\",56)");<br>abc(12,13,"hello",56)<br><br>window.alert("abc(5)");<br>abc(5);</p>
<p>window.alert("abc()");<br>abc();<br>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.