왕왕
532
2021-01-12 01:28:49
2
280

자바스크립트 이 코드는 의미가 뭔가요?



	if (gap < (1000 * 60 * 60 * 24)) {

			var hh = dateObj.getHours();
			var mi = dateObj.getMinutes();
			var ss = dateObj.getSeconds();

			return [ (hh > 9 ? '' : '0') + hh, ':', (mi > 9 ? '' : '0') + mi,
					':', (ss > 9 ? '' : '0') + ss ].join('');

		} else {
			var yy = dateObj.getFullYear();
			var mm = dateObj.getMonth() + 1; // getMonth() is zero-based
			var dd = dateObj.getDate();

			return [ yy, '/', (mm > 9 ? '' : '0') + mm, '/',
					(dd > 9 ? '' : '0') + dd ].join('');
		}
	}
	;


댓글의 시간을 나타내는 자바스크립트 일부입니다.

저기서 return 안에 >9를 하는 이유가 뭔가요???

0
  • 답변 2

  • kenu
    52k
    2021-01-12 01:32:44

    9보다 크면 mm 그대로, 아니면 앞에 '0'을 붙이라는 뜻이죠. 01, 02, ..., 09


  • 왕왕
    532
    2021-01-12 01:53:05
    아하....감사합니다!
  • 로그인을 하시면 답변을 등록할 수 있습니다.