js基础(补10.10)

1.内嵌式:

1 <html>
2 <head>
3 <title></title>
4 </head>
5 <body>
6     <a href="javascript:alert('123')">123</a>
7     <button onclick="alert('123123')">123</button>
8 </body>
9 </html>

2.内联式:

 1 <html>
 2 <head>
 3 <title></title>
 4     <script type="text/javascript">
 5         alert('666')
 6     </script>
 7 </head>
 8 <body>
 9 </body>
10 </html>

3.外部样式表:

 1 <html>
 2 <head>
 3 <title></title>
 4     <script type="text/javascript" src="Untitled.js">
 5 
 6     </script>
 7 </head>
 8 <body>
 9 </body>
10 </html>

4.javascript注释:

单行注释//
多行注释/* */

5.javascript三种弹窗:

1)alert("弹窗1")  告警弹窗只提示信息
2)confirm("弹窗2")  有返回值 返回值是true false
3)prompt("弹窗3")  可接受用户的值 返回值为用户输入的值

6.变量 var

变量规则

变量 var 变量名 = 变量值;
变量规则:   1.变量名不能是中文;
      2.变量名不能是数字;
      3。见明知意;

 几种变量的格式:

1 var aa = "字符串";
2 var bb = 123;
3 var cc = true;
4 var dd = underfined;(没找到)
5 var ee = null; (空) null underfined ""

7.if语法

if(条件){
条件成立时,执行的命令
}

8.for循环

for(var i=0; i<3; i++){
满足条件式执行的代码
}

例题:

1.求和:

<html>
<head>
<title></title>
<script>
    var sum = 0;
    n = prompt("请输入一个数")
    for(var i = 1; i <= n; i++){
    sum = sum + i;
    }
    document.write(sum)
</script>
<body>
</body>
</html>
2.有1-100层楼梯,在1-49层时,每一层的分数等于层数,在49层以上时,每一层的分数都为10分,当输入一个数时,计算分数:
 1 <html>
 2 <head>
 3 <title></title>
 4 <script>
 5     var num = prompt ("请输入一个数字"),
 6         sum = 0;
 7         if( num <= 49 ){
 8         for(var i = 1; i <= num ; i++){
 9             sum = sum + i;
10                     }
11                       document.write(sum)
12         }else if( num <= 100 ){
13             var cha = num - 49;
14             for(var i = 1; i <= 49; i++){
15                 sum = sum + i
16             }
17             sum = sum + cha*10
18             document.write(sum)
19         }else{
20             alert("您输入的数不在范围内")
21         }
22 </script>
23 </head>
24 <body>
25 </body>
26 </html>
原文地址:https://www.cnblogs.com/shenhx666/p/7682554.html