进入javascript的学习了
今天开始学习javascript了,JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。
透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路 来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)
处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。
由于昨天自己自学了一些,因此老师讲起来我听起来没有难度,但是还是应用起来,总是出点小差错,要么少了个括号,要么分号用的是中文格式的,
导致总是没有效果,还是应该多练习,附上老师今天讲解的内容:
1、三种js引入方式
a)、<input type="button" value="点击事件" onClick="document.write('Hello Word!')">
b)、 <script type="text/javascript">
document.write('Hello Word!')
</script>
c)、<script type="text/javascript" src="js/index.js"></script>
注: 外部引用 路径要写对
单双引号:引号里面不能用相同的引号
2、三种弹窗 alter confirm prompt
3、两种注释方式 // 单行注释 /* 多行注释 */
4、定义变量 var 变量名 = 变量值;
var 变量名;
变量名 = 变量值;
****注:都是分号结束****
5、90以上优秀、80以上良好、60以上及格 60以下不及格
6、if格式
if(条件1){
//执行的语句 ;
}else if(条件2){
}
注:if...else if 这是一个if
if(){}
if(){}
这是两个if
7、逻辑运算符两边 完整的表达式
8、代码里的所有符号都是英文状态下的
9、switch语法
switch(变量){
case '具体的值':
//执行的代码
break;
case '具体的值':
//执行的代码
break;
...
}
例1:1、输入正整数n,求1-n的和。
var a=prompt("请输入一个数");
var sum=0;
if (isNaN(a)){
document.write("您输入的不是一个数字")
}else{
for(var i=0;i<=a;i++){
sum=sum+i;
}
}
document.write(sum);
document.write("<br />");
例2:输入分数判断是否及格,如果超过80分则输出 “你学的不错,值得表扬!”,如果在50—60分之间则输出“就差一点点,再加把劲”,如果小于50则输出“使劲努力,不要偷懒!”
var b=prompt("请输入成绩");
if(b>80){document.write("你学的不错,值得表扬!")}
else if(b>50&&b<60){document.write("就差一点点,再加把劲")}
else if(b<50){document.write("使劲努力,不要偷懒!")}
例3:100节楼梯,0-49节 分数等于节数 50以后(包括50)每节10分输入节数 得出分数
num:节数
num1:节数 - 49
sum 总数
if(num<=49){
for(i <= num)
}else{
num1 = num = 49;
for( i <= 49 ) {sum1 = SUM1 + I} 分数sum1
for( i<num1 ){SUM2 = SUM2 + 10 } 分数 sum2
sum = sum1 + sum2
}