JavaScript에서 사용자는 한 자리 숫자를 입력하고 자동으로 2개의 0으로, 2자리는 1, 3자리는 입력하지 않고 자동으로 채웁니다.

목차

        1단계: 프레임

        2단계: 사용자가 입력한 숫자를 받을 변수 정의

        3단계: 판단 조건을 추가하고 입력된 숫자가 몇 자릿수인지 확인하고 몇 개의 0을 추가합니다.

        4단계: 조건 추가 


 

 

        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보다 큰 경우를 완료합니다.

Supongo que te gusta

Origin blog.csdn.net/tea_tea_/article/details/126110945
Recomendado
Clasificación