목차
3단계: 판단 조건을 추가하고 입력된 숫자가 몇 자릿수인지 확인하고 몇 개의 0을 추가합니다.
1단계: 프레임
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
</script>
</body>
</html>
2단계: 사용자가 입력한 숫자를 받을 변수 정의
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var st = prompt('请输入');
st = Number(st)
</script>
</body>
</html>
3단계: 판단 조건을 추가하고 입력된 숫자가 몇 자릿수인지 확인하고 몇 개의 0을 추가합니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var st = prompt('请输入');
st = Number(st)
if () {
} else {
}
</script>
</body>
</html>
여기서 if를 사용하여 입력된 숫자의 크기를 판단해야 하는데, 일반적으로 숫자가 9보다 크면 if에 추가할 수 있고, 9보다 크면 0을, 맞으면 0을 더한다. 9보다 작으면 0을 추가하지만 여기서 변경합니다. 길이를 사용하여 판단하는 방법
4단계: 조건 추가
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var st = prompt('请输入');
console.log(st.length)
st = Number(st)
if (st.length < 2) {
st = "0" + '0' + st;
} else {
st = st
}
alert(st)
</script>
</body>
</html>
이렇게 해서 9보다 작은 경우, 즉 한자리수를 완성했고, 이제 9보다 큰 경우를 써봅시다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
var st = prompt('请输入');
// console.log(st.length)
st = Number(st)
if (st.length < 2) {
st = "0" + '0' + st;
} else if (st.length < 3 && st.length > 2) {
st = '0' + st;
} else {
st = st
}
alert(st)
</script>
</body>
</html>
이것은 9보다 큰 경우를 완료합니다.