Java Script
JavaScript에서 삼항연산자를 사용하자
쩨비
2021. 4. 19. 10:50
728x90
삼항연산자
var compare = '';
var inputValue = 'inputData';
var v = compare != '' ? compare : inputValue;
//결과 v = ''
//--------------------------------------------
var compare = 'data';
var inputValue = 'inputData';
var v = compare != '' ? compare : inputValue;
//결과 v = inputData
이중삼항연산자
//A ? (B ? C : D) : E
var compare = 'data';
var compare2 = 'data2';
var inputValue = 'inputData';
// A ? ( B ? C : D ) : E
var v = compare == 'data' ? (compare2 == 'data2' ? inputValue : '') : 'false';
console.log(v);
// inputData
compare가 data일때 결과값을 compare2가 data2면 inputValue값을 보여주고 아니면 ''로 표시하고
compare가 data가 아니면 'false'로 표현해라
-----------------------------------------------------------------------------------------
var compare = '';
var compare2 = 'data2';
var inputValue = 'inputData';
var v = compare != '' ? compare+"="+inputValue
: compare2 != '' ? compare2+"="+inputValue
: 'All Null'
console.log(v);
// data2 = inputData
compare가 ''이 아니면 compare+"="+inputValue를 변수에 넣어주고
compare가 ''이면 compare2가 ''이 아닐때는 compare2+"="+inputValue를 변수에 넣어주고
모두 아니면 'All Null'을 변수에 넣어주어라.
728x90