728x90
★ JavaScript Function
- 구조
function m1(num) {
return 10;
}
- ex)
- 자바스크립트는 초기화가 되지 않는 변수의 상태를 null이라고 하지 않고, undefined라고 한다.
- console.log(arguments); //예약어 > 내장 배열 : 모든 매개변수를 자동으로 담는 배열
function m1() {
console.log('m1');
}
m1();
function m2(name) {
console.log('name', name);
console.log(arguments); //예약어 > 내장 배열
console.log(arguments[0]);
console.log(arguments[1]);
}
m2('홍길동');
m2('아무개');
m2();
m2('홍길동', '하하하');
- 실행
- ex2) undefined
- == : 동등 비교 연산자. 자료형의 비교(X), 값만 비교(O)
- === : 동등 비교 연산자. 자료형의 비교(O), 값만 비교(O) > 우리가 아는 연산자
- != : 동등 비교 연산자
- !== : 동등 비교 연산자
console.log('n1', n1); //비어있는 상태(자연스러운 상태)
console.log('n2', n2); //비어있는 상태(개발자가 의도적으로 비어놓은 상태)
console.log(n1==n2); //true
console.log(undefined==null); //true
console.log(typeof undefined); //undefined
console.log(typeof null); //object
console.log(undefined === null); //false
console.log(10 != '10');
console.log(10 !== '10');
- 실행 결과
- ex3) return 문
function m3() {
return 100;
}
var result = m3();
console.log(result);
- 실행 결과
728x90
'웹페이지' 카테고리의 다른 글
JAVASCRIPT STEP 5 - Casting (0) | 2023.04.21 |
---|---|
JAVASCRIPT STEP 4 - Scope (0) | 2023.04.21 |
JAVASCRIPT STEP 2 - DataType (0) | 2023.04.20 |
JAVASCRIPT STEP 1 - JavaScript의 기초 (0) | 2023.04.20 |
CSS STEP 34 - Grid (0) | 2023.04.20 |