前言
以下是本人在学习JavaScript时的笔记,如有不足之处望君指出,我及时订正。
马上进入主题:
第一题:用户输入一个数判断是否在10~100之间,且包含10和100。
<pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
var a=prompt("请输入一个数字");
if(10<=a&&a<=100){
alert("您输入的数字在1到100之间");
}else{
alert("您输入的数字不在1到100之间");
}
</script>
</head>
<body>
</body>
</html>
</pre>
第二题:用户输入三个数,用三元表达式找出之间最大的一个数。
<pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
var a=prompt("请输入一个数字");
var b=prompt("请输入一个数字");
var c=prompt("请输入一个数字");
// a>b?(a>c?alert(a):alert(c)):(b>c?alert(b):alert(c));
// a>b&&a>c?alert(a):(b>c?alert(b):alert(c));
alert((a>b?a:b)>c?(a>b?a:b):c);
// 0到9 就三元表达式 如名字表示的三元运算符需要三个操作数。
// 语法为:条件表达式?表达式1:表达式2。
// 说明:问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。
// 其逻辑为:“如果为真执行第一个,否则执行第二个。”
</script>
</head>
<body>
</body>
</html>
</pre>
第三题:使用for循环找出1~100能被7和4整除的数,在控制台打印出来
<pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
for(i=1;i<=100;i++){
if(i%4==0||i%7==0){
console.log(i);
}
}
</script>
</head>
<body>
</body>
</html>
</pre>
第四题:用户输入用户名和密码,如果用户名等于admin和密码是8888就提示登陆成功,或者登陆失败。
<pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
var a=prompt("请输入用户名");
var b=prompt("请输入密码");
// while(a=="admin"||b=="888"){
// alert("登陆成功");
// }
// alert("登录失败");
if(a=="admin"||b=="888"){
alert("登陆成功");
}else{
alert("登录失败");
}
</script>
</head>
<body>
</body>
</html>
</pre>
第五题:假设今天是星期六,使用程序计算出1000天之后是星期几,在控制台打印。
<pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
var a=(1000%7+6)%7;
console.log(a);
</script>
</head>
<body>
</body>
</html>
</pre>
结语
以上的内容比较基础,主要针对for语句,Javascript的基础知识点的笔记。
最后希望大神勿喷。