웹개발/HTML
[JavaScript] 조건문, 반복문 23.04.12
6^6
2023. 4. 12. 12:36
728x90
if문
<script>
var date = new Date();
//alert(date);
const year = date.getFullYear();
const month = date.getMonth() + 1; //0부터 시작되기 때문에 +1해줘야 한다.
const dates = date.getDate();
const day = date.getDay();
const hours = date.getHours();
const minutes = date.getMinutes();
const seconds = date.getSeconds();
const weekArr = ['일','월','화','수','목','금','토'];
console.log(year +'년 ' +month +'월 '+ dates +'일 '+ weekArr[day]+'요일 ' + hours+'시 ' + minutes +'분 '+ seconds+'초 ');
if(hours < 12 ){
alert('오전입니다.');
}else if(hours = 12){
alert('정오 입니다.')
}
else{
alert('오후입니다.');
}
</script>
<script>
const date = new Date();
const hours = date.getHours();
if(hours < 5){
alert("잠을 자렴");
}else if(hours<7){
alert("출근 준비");
}else if(hours<12){
alert("빈둥빈둥");
}else if(hours<14){
alert("식사");
}else{
}
</script>
<script>
var date = new Date();
const month = date.getMonth() + 1;
if(month >= 3 && month <=5){
alert("봄입니다.");
}else if(month > 5 && month <=8){
alert("여름입니다.");
}else if(month > 8 && month <=11){
alert("가을입니다.");
}else{
alert("겨울입니다.");
}
</script>
while문
<script>
let i = 0;
const array = ['가', '나', '다'];
while (i < array.length) {
console.log(i + "번째 출력 " + array[i]);
i++;
}
</script>
for문
<script>
// let i=0;
const array = [273, '문자열', true, function () { }, {}, [21, 115]];
for (let i = 0; i < array.length; i++) {
console.log(i + '번째 내용 : ' + array[i]);
}
</script>
<script>
var i = 0;
var sum = 0;
//1~10000 합
for (i = 1; i <= 10000; i = i + 2) {
sum += i;
// console.log(sum);
}
console.log(sum);
//1~10000사이의 합이 10000보다 커지는 경우
for (i = 1; i <= 10000; i++) {
sum += i;
if (sum > 10000) {
break;
}
}
console.log(sum);
</script>
728x90