当问号?前表达式不满足时,需要运行两条语句。请问需要冒号:后要怎么写?
let s = document.getElementById('mainContent').style; s.opacity = 1; (function fade(){ (s.opacity-=.1)<0?s.display="none":{setTimeout(fade,100);console.log(123);} })();
这样写会报错。只能用if-else了吗?
JS에서 삼항 연산자 콜론: 뒤에 여러 개의 명령문을 작성할 수 있나요? -PHP 중국어 사이트 Q&A - JS에서는 삼항연산자 콜론 뒤에 여러 문장을 쓸 수 있나요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
用自执行匿名函数
var time = +new Date() var result = time % 2 === 0 ? 'ok' : (_ => { time = +new Date() console.warn(time) return 'no' })() console.info(result)
JS에서 삼항 연산자 콜론: 뒤에 여러 개의 명령문을 작성할 수 있나요? -PHP 중국어 사이트 Q&A - JS에서는 삼항연산자 콜론 뒤에 여러 문장을 쓸 수 있나요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
用自执行匿名函数