Javascript
for 문 활용하여 수식 마음대로 표현하기
Antonio Bae
2023. 6. 28. 11:44
for 문을 활용하여 여러가지 형태로 그려보는 방법

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=, initial-scale=1.0">
<title>증감</title>
</head>
<body>
<script>
var myV = 1004;
myV = myV + 10;
document.write(myV + "<br>");
myV -= 8;
document.write(myV + "<br>");
document.write(myV++ + "<br>");
document.write(myV + "<br>");
document.write(--myV + "<br>");
document.write(myV++ + "<br>");
document.write(myV-- + "<br>");
document.write(myV + "<br>");
document.write("----------------------------------------<br>");
var i = 0;
for (i = 0; i < 10; ++i) {
for (var j = 0; j < 10; j++) {
document.write("*");
}
document.write(i + "km <br>");
}
document.write("----------------------------------------<br>");
var i = 0;
for (i = 0; i < 10; ++i) {
for (var j = 0; j < 10; j++) {
if (i == j) {
document.write("*");
} else {
document.write("-");
}
}
document.write("<br>");
}
document.write("----------------------------------------<br>");
var i = 0;
for (i = 0; i < 10; ++i) {
for (var j = 0; j < 10; j++) {
if (i >= j) {
document.write("*");
} else {
document.write("-");
}
}
document.write("<br>");
}
document.write("----------------------------------------<br>");
var i = 0;
for (i = 0; i < 10; i++) {
for (var j = 10; j >0; j--) {
if (i == j ) {
document.write("*");
} else {
document.write("-");
}
}
document.write("<br>");
}
document.write("----------------------------------------<br>");
for (var i = 0; i < 10; i++) {
for (var j = 0; j <10; j++) {
if (i == j | i+j==9) {
document.write(" ");
} else {
document.write("*");
}
}
document.write("<br>");
}
document.write("----------------------------------------<br>");
</script>
</body>
</html>
상수를 변수에 담기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=, initial-scale=1.0">
<title>상수_변수</title>
</head>
<body>
<script>
var myS = "ZARD &CDR";
var cpS = [];
for (var i = 0; i < myS.length; i++) {
cpS[i] = myS[i];
}
for (var i = 0; i < cpS.length; i++) {
document.write(cpS[i] + "<br>");
}
</script>
</body>
</html>
10진수
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=, initial-scale=1.0">
<title>str_to_int</title>
</head>
<body>
<script>
var myS = String(1234);
var jinSoo = 10;
var sumValue = 0;
for(var i =0; i<myS. length; i++){
sumValue += parseInt(myS[i]) * (jinSoo **(myS.length-i-1));
}
document.write("10진수:" +String(sumValue));
</script>
</body>
</html>
16진수
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=, initial-scale=1.0">
<title>16진수</title>
</head>
<body>
<script>
var myS = "FA4F";
var jinSoo = 16;
var sumValue = 0;
for(var i =0; i<myS. length; i++){
var tempValue = 0;
tempValue = myS[i];
if (myS[i] == 'A') {tempValue=10;}
if (myS[i] == 'B') {tempValue=11;}
if (myS[i] == 'C') {tempValue=12;}
if (myS[i] == 'D') {tempValue=13;}
if (myS[i] == 'E') {tempValue=14;}
if (myS[i] == 'F') {tempValue=15;}
sumValue += tempValue * (jinSoo **(myS.length-i-1));
}
document.write("16진수:" +String(sumValue));
</script>
</body>
</html>