小M开发_JS_day0711
来源:互联网 发布:qq三国活力涨不停算法 编辑:程序博客网 时间:2024/05/01 04:01
JS
继续day0710
- 比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
给定 x=5,下面的表格解释了比较运算符:
注意:JavaScript是脚本语言。浏览器会在读取代码时,逐行的执行脚本代码编译。
- 注释
- 多行注释以 /* 开始,以 */ 结尾。
- 单行注释以 // 开头。
- 变量(储存信息的容器)
- js只有var变量
var x=2;//声明变量x初始值为2var y=3;//声明变量y初始值为3var z=x+y;//运算并赋值var num=6,num1=5,sum=num+num1;//同时声明并赋值
</script> function testVar(){ var num = 5;//声明变量num初始值为5 var num1= 6;//声明变量num1初始值为6 var sum=num+num1; /*shangvar num=6,num1=5,sum=num+num1;//同时声明并赋值*/ alert(sum); }</script><body> <!--当点击按钮时弹出结果--> <button onclick="testVar()">测试</button></body>
javascript 拥有动态类型,这个意味着相同的变量可作用不同的类型
- 数组
- 数组对象用来在单独的变量名中存储一系列的值。
- 有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。
- 数组对象用来在单独的变量名中存储一系列的值。
var mycars=new Array();//声明数组,并且这个数组的长度不限定mycars[0]="Saab";//在数组里存放一系列字符串类型mycars[1]="Volvo";mycars[2]="BMW";
var mycars=new Array(3);//声明数组,并且这个数组的长度有限定mycars[0]="Saab";mycars[1]="Volvo";mycars[2]="BMW";
var mycars=new Array("Saab","Volvo","BMW");//声明时就给初始化值
- 访问数组
- 通过指定数组名以及索引号码,你可以访问某个特定的元素。
document.write(mycars[0]);//结果为Saab/*也可以*/for(var i =0;i<mycars.length;i++){ document.write(mycars[i]);//输出所有的值}
- JavaScript对象
<script>function person(){ var people ={name:"tom",age:20,sex:"男"}; var info=""; for(peo in people){ info+=people[peo] }document.getElementById("duixiang").innerHTML=info;}</script><body> <div id ="duixiang"></div> <button onclick="person()">测试</button></body>
测试结果:
</script>function getNow() { var myDate = new Date();//获取时间的对象 var year = myDate.getFullYear();//通过对象获取year var month = myDate.getMonth();//通过对象获取月份 month = month + 1; var date = myDate.getDate();//通过对象获取天 var hour = myDate.getHours();//通过对象获小时 var minute = myDate.getMinutes();//通过对象获分钟 var second = myDate.getSeconds();//通过对象获取秒 var day = myDate.getDay(); var div = document.getElementById("time"); div.innerHTML=year+"/"+month+"/"+date+" "+hour+":"+minute+":"+second;}setInterval("getNow()" , 1000);//每秒钟跟新一次时间</script><body> <div id ="time"></div>//这个实现的就是一个时间了</body>
<script>function testdui(){ var user=new Object();//创造user对象 user.userid=1;//声明userid属性 user.username="qinbo";//声明username属性 user.userpwd="123456";//声明userpwd属性 user.alertAll=function(){ document.getElementById("SHOW").innerHTML="用户"+user.userid+"密码"+user.userpwd; } user.alertAll(); } </script> <body> <div id ="SHOW"></div> <button onclick="testdui()">测试</button> </body>
运行结果:
在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。
您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。
只要函数运行完毕,本地变量就会被删除。
- switch
<script> function getDay(day){ var getday = document.getElementById("DAY"); switch(day){ case 1: getday.innerHTML="周一"; break; case 2: getday.innerHTML="周二" break; case 3: getday.innerHTML="周三" ; break; case 4: getday.innerHTML="周四" break; case 5: getday.innerHTML="周五" break; case 6: getday.innerHTML="周六" break; case 7: getday.innerHTML="周七 " break; } }</script><body> <div id ="DAY"></div> <button onclick="getDay(5)">测试</button> </body>
运行结果:
阅读全文
2 0
- 小M开发_JS_day0711
- 小M开发_java_dya20170627
- 小M开发_jsp_Servlet_day170704
- 小M开发_JSP_day170705
- 小M开发_JSP_day170706
- 小M开发_JS_day170710
- 小M开发_JS_day170712
- 小M开发_JS_day0713
- 小M开发_JQuery_day0714
- 小M开发_java零基础
- 小M开发_MySql绿色安装
- 小M开发_MySql零基础_day170628
- 小M开发_MySQL零基础_day170629
- 小M开发_MySQL续_JS_day170630
- 小M开发_java零基础_dya170703
- 小M开发_框架MyBatis_day0724
- 小M开发_框架Struts2_day20170731
- 小M开发_java零基础(字母金字塔案例)
- UnityShader入门精要学习笔记(十六):纹理动画
- tomcat 8.5.16踩坑篇
- EbNo(EbN0)和SNR
- 选择图片或拍照设置图片
- android GridView 在TV上解决item放大时候,被其他item遮挡,单纯使用bringToFront无法解决的问题
- 小M开发_JS_day0711
- centos7上mysql5.7的rpm安装
- JSP 标准标签库(JSTL)
- Xshell远程连接ubuntu时提示ssh服务器拒绝了密码,请再试一次
- 实习报告二-关于工程
- 当函数的参数为int类型 调用该函数是给该参数赋值null会报空指针异常nullpointexception
- 预处理阶段
- SVN中trunk,branches,tags用法详解
- web前端:浮动