这几天进行了JS的学习,但学的也不是很多,主要还是敲了4个小代码,主要还是熟悉学过的JS的使用
用JS实现判定一个数的正负
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
function a()
{
var i=prompt("请输入i的大小","所有自然数")
if(i<0)
{
document.write(i+"是负数")
}
else if(i=0){
document.write("0")
}
else{
document.write("正数")
}
}
</script>
</head>
<body>
<input type="button" onclick="a()" value="测试">
</body>
</html>
用JS实现求素数
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function a(){
var area=prompt("请输入范围","所有正整数");
for (var i=2;i<=area;i++)
{
for(var j=2;j<i;j++)
{
if (i%j==0)
{
break;
}
}
if (i==j)
document.write(i+"是素数"+"<br>");
}
}
</script>
<input type="button" onclick="a()" value="测试">
</body>
</html>
continue跳出标签循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
var num=0;
outermost:
for (var i=0;i<10;i++){
for (var j=0;j<10;j++){
if (i==5&&j==5){
continue outermost;
}
num++;
}
}
alert(
num
);
</script>
</body>
</html><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var num=0;
outermost:
for (var i=0;i<10;i++)
{
for (var j=0;j<10;j++)
{
if(i==5&&j==5){
break outermost;
}
num++;
}
}
alert(num);
</script>
</body>
</html>
break跳出标签循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var num=0;
outermost:
for (var i=0;i<10;i++)
{
for (var j=0;j<10;j++)
{
if(i==5&&j==5){
break outermost;
}
num++;
}
}
alert(num);
</script>
</body>
</html>
通过这几个代码,我更为熟悉了现在学过的内容。我发现在学习的同时,敲代码能让自己更为熟悉。以后要多经常练习