js day1
第一天上课练习作业:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script>
var a=1000;
var b=50;
alert(a/b);
/*练习:a,b两地相距 1000公里,由a到b以每小时50公里的速度匀速行驶,编写程序计算由a到b共需要多少小时。
练习:有一个水池,第一次放出全部水的2/5,第二次放出40立方米水,第三次又放出剩下水的2/5,池里还剩56立方米水。编程计算这个水池能蓄水多少立方米*/
var a=56;
var b=(3/5);
var c=40;
var d=(3/5);
alert((a/b)+c)/d);
</script>
<title></title>
</head>
<body>
</body>
</html>
上课内容:
1.javascript概述:
Javascript是一种基于对象的,事件驱动的跨平台,客户端脚本语言。
基于对象:
事件驱动:
跨平台:
客户端脚本:
javascript 是对页面进行渲染。让页面有行为。让页面动起来,与后台数据进行交互。
javascript简史:
1995年时,由Netscape公司的Brendan Eich开发出来的,最初叫livescript,后改名此。由TC39委派“标准化一个通用。跨平台。中立于厂商与脚本的语言语法与语义”,叫ECMAScript。
2.ECMAScript:定义语法规则
DOM(document object model)
BOM(browser object model)
3.js与H5的关系
html可以看做就是js,HTML很多标签都依赖的js的API 实现。
4.编写js及如何运行JS
1.JS的两种引入:
内嵌
外联
2.JS的引入位置
3.JS 输出:document.write(“hello wrold”);//页面输出Hello world。
4.经常犯的错误:
<script >
document.write(“hello wrold</script>");
</script>
5.JS的注释
//单行注释
/**/多行注释
6.JS的输出
1.document.write();显示在文档中
2.window.alert();弹窗显示 会阻碍内容的显出
3.console.log();f12显示
7.什么是变量:在程序运行的过程中。又可以发生变量的量称为变量
变量的声明:声明变量的时候可以省略var
var 变量名=值;
方式一
var a=2;
var b=3;
var c=4;
方式二
var a=2,b=3,c=4;//var a=2 b=3 c=4;变量之间没有逗号会报错
方式三
var a=b=c=5;声明了变量a,b,c,并赋值为5
alert(a);//a没有声明,程序会报错
vara a;声明了变量a,但啊并未赋值,a是undefind,undefind表示未被定义的。
var a=3;//声明了a并赋值为3,表示声明并初始化了变量a
注:为了防止程序中出现不可控的错误,一行程序结束,务必加分号;,表示一行程序结束,如声明变量时:
var a=6
var b=7
两行代码初始了a和b两个变量,但是结尾没有分号,当代码压缩变得一行时,程序会在出错。
3.变量之间的基本运算:
多个同名变量,后面的会覆盖前面的。如:
var a=6;
var a=8;
alert(a);输出结果为8,因为后面的a变量吧前面的a 变量覆盖了
变量在程序运行过程中可能会发生改变
如:
var a=3;
a=9;
alert(a);输出9,因为后面的a发生了改变,变成了9.
变成与变量之间可以计算
如:
var a=3;
var b=5;
var c=a+b;
var d=a*b;
var e=a/b;
var f=a-b;
console.log(c,d,e,f);
<script type="text/javascript"></script>
可以加在除tittle标签外的所有标签内。