본문 바로가기
JavaScript

삼항 연산자 ternary

by 메씨 2023. 6. 17.
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

댓글