728x90
반응형
함수 실행
true 판정: 문자열, 0이외의 숫자 등
false 판정: '', 0, null, undefined
if(5<3) {
console.log('IF 실행')
}
function fn() {
console.log('fn 실행')
return function() {
console.log('fn 안의 함수 실행')
}
} //리턴받은 함수 실행
console.log(fn)
var fn2 = fn//함수fn을 변수2에 담음
console.log(fn2()())
const fn = function() {
console.log('fn 실행')
return function() {
console.log/('fn 이 리턴한 함수 실행')
}
}
fn()()
//undefined
console.log(fn)
var fn2 = fn
console.log(fn2()())
const fn = function() {
console.log('fn 실행')
return function() {
console.log/('fn 이 리턴한 함수 실행')
}
}
fn()()
삼항 연산자
var gender = 'F'
var a;
if(gender == 'M') a = '남자'
else a = '여자'
console.log(a)//이것과
console.log( gender == 'M' ? '남자' : '여자' )//이것은 같다!
//변수 gender 가 m이니? 맞으면 남자 아니면 여자
function plusZero(n) {
/* if(n < 10) {
return '0'+n
}
else {
return n
} */
// var a = 조건 ? 참일때 값 : 거짓일때 값
return n < 10 ? '0' + n : n
}
console.log( plusZero(7) )
var gender = 'F'
var a;
if(gender == 'M') a = '남자'
else a = '여자'
console.log(a)
console.log( gender == 'M' ? '남자' : '여자' )
728x90
반응형
'JavaScript' 카테고리의 다른 글
colors[Math.floor(Math.random() * colors.length)];랜덤값 출력하기 (0) | 2023.06.18 |
---|---|
Array 배열 (0) | 2023.06.15 |
JavaScript 란? (0) | 2023.06.15 |
JavaScript 출력 (0) | 2023.06.14 |
Javascript 규칙 (0) | 2023.06.14 |
댓글