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'을 변수에 넣어주어라.
'Java Script' 카테고리의 다른 글
var, const, let 차이점 및 사용용도 (0) | 2022.05.04 |
---|---|
문자열을 byte로 변환하기 (0) | 2021.05.20 |
Required List parameter 'Parameter' is not present 에러 (0) | 2021.05.16 |
[jquery] checkbox 체크여부 확인 (0) | 2021.05.03 |
JSP에서 임의의 변수를 만들어 JS에서 가져와 쓰기 (0) | 2021.04.19 |