热爱生活热爱代码!!!!
OK!据上次小结的基础上我们本周又学习了js接下来就是我们这周的小结
首先我们都知道javaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言。
javaScript特点:向html页面中添加交互行为;脚本语言,语法和java类似;解释性语言,边执行边解释。
javaScript由ECMAScript(javascript语法核心)、BOM(文档对象模型)、DOM组成(浏览器对象模型)。
Javascript的基本结构:
<script type="text/javascript">
<!--
JavaScript 语句;
-->
</script >
使用
直接在html标签中:
变量:同时声明和赋值变量:
var message=”hi”;
var width=34,height=31;
var name,age=23;
不声明直接赋值:message=”hi”;
数据类型:
Undefined(var width; 变量width没有初始值,将被赋予值undefined)
Null(表示一个空值,与undefined值相等)
Number(var iNum=23; //整数 var iNum=23.0; //浮点数)
Boolean(true和false )
String(一组被引号(单引号或双引号)括起来的文本 var string1=“This is a string”;)
Javascript: alert()
alert(“提示信息”);
prompt()
prompt(“提示信息”, “输入框的默认信息”);
prompt(“请输入姓名”, “张三”);
prompt(“请输入姓名”);
在这个过程中我们还制作了简单的计算器
var num1=0;
var num2='+';
var num3=0;
var x=null;
var arr=[];
var con=document.getElementsByClassName('result')[0];
for(var i=0;i<17;i++){
var but=document.getElementsByClassName('button')[i];
but.onclick=function(){
x=this.innerHTML;
main();
}
}
function main(){
if(!isNaN(x) || x==='.'){
arr.push(x);
con.innerHTML=arr.join('');
}else if(x==='c'){
num1=0;
num2='+';
num3=0;
x=null;
arr=[];
con.innerHTML=num1;
}else{
num3=parseFloat(arr.join(''));
count();
con.innerHTML=num1;
arr=[];
num2=x;
}
}
function count(){
if(num2==='+'){
num1+=num3;
}
if(num2==='-'){
num1-=num3;
}
if(num2==='×'){
num1*=num3;
}
if(num2==='÷'){
num1/=num3;
}
}
</script>
Window 窗口对象:
Open、close 是Windows 打开、关闭窗口的方法
Document 是窗口中当前显示的文档对象
History 是对象保存窗口最近加载的URL
Location 属性是当前窗口的URL
Status 属性是状态栏文本
在这周的学习中我们面临着许多的问题但是这些问题在老师的带领下我们逐一排除 emmm 接下来…接下来就没有了。如果您们能够看到结尾那还真的是不容易啊!不管怎么说谢谢大家的观看祝大家每天都要开心啊!!敲代码也要开心ヾ(◍°∇°◍)ノ゙