• [웹 및 제이쿼리 질문] 제이쿼리 질문좀 드릴께요2019.10.07 PM 05:15

게시물 주소 FONT글자 작게하기 글자 키우기

var jq = window.--jQuery ? window.--jQuery : window.--$ ;

 

제가 아주 초보라서 질문드립니다 ^^;

 

해석하면 jq에 window.--jQuery를 대입한것이지요? 

 

그런데 그뒤에 있는 ? window.--jQuery : window.--$ ; 이것은 어떻게 해석하면 되는건가요?

 

아시는분 가르침 좀 부탁드립니다

 

댓글 : 11 개
var jq;

if(window.--jQuery)
{
jq = window.--jQuery;
}
else
{
jq = window.--$;
}
의 줄입법입니다.

https://coding-factory.tistory.com/266

삼항연산자 에요.
답글 달아 주셔서 감사합니다 ^^;
삼항연산자 같네요.
A ? B : C 형태인데 A조건이 참이면 B실행 거짓이면 C실행입니다.
답글 달아 주셔서 감사합니다 ^^;
window.--jQuery 가 존재하면 window.--jQuery 없으면 window.--$ 삼항연산입니다
답글 달아 주셔서 감사합니다 ^^;
제이쿼리랑 상관없구
A냐? 참이면 실행 아니면 다음 조건 실행 .삼항연산자죠
보니깐 global로 제이쿼리 선언되었는지 확인하는 변수인가보네요.
답글 달아 주셔서 감사합니다 ^^;
(질의) ? 참 : 거짓;
답글 달아 주셔서 감사합니다 ^^;
삼항연산식인데.... 저걸 너무 많이 써버리면 단순 if문 보다도 더 가독성 떨어지죠
친구글 비밀글 댓글 쓰기