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>