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>
'Javascript' 카테고리의 다른 글
배열 마음대로 갖고 놀기 (0) | 2023.06.30 |
---|---|
보수, 지역변수 전역변수, 파라미터 argument의 개념 (0) | 2023.06.29 |
홀수 짝수 판별 알림창 띄우기 /양수 음수 알림창 띄우기 (0) | 2023.06.20 |
javascript로 사칙 연산 계산기 / 숫자맞추기 게임 만들기 (0) | 2023.06.19 |
지하벙커 만들기 (0) | 2023.06.18 |