脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-javascript学习(2)――[基础回顾]运算符、表达式、流程控制语句,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 好吧,简单说下运算符,贴个表:
运算符 描述 例子 结果
+ 加 x=y+2 x=7
- 减 x=y-2 x=3
* 乘 x=y*2 x=10
/ 除 x=y/2 x=2.5
% 求余数 (保留整数) x=y%2 x=1
++ 累加 x=++y x=6
-- 递减 x=--y x=4
= x=y x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0
好吧,估计大家都嫌弃我这么铝耍揖筒欢嗨凳裁戳恕
贴段代码说说--分支:
[javascript]
/**
* 分支
*/
(function(){
/**
if(条件){
//...
}
if(条件){
//..
}else if(条件){
//..
}else{
}
*/
//实验
VAR d = new Date();
var time = d.getHours();
if(time >= 18){
document.wrITe("<b>good evening</b>")
}else{
document.write(time)
}
//实验2
if(time<10){
document.write("<b>good ,morning</b>")
}else if(time>=10 && time<16){
document.write("<b>good ,day</b>")
}else{
document.write("<b>good evening</b>");
}
//实验3
//三目运算符 (条件)?"成立":"失败"
var str = "";
str = (time>10)?"good ,day":"good evening";
//alert(str);
/**
* switch 后面的(n)可以是表达式,也可以是变量
switch(n){
case 1:
//代码
break;
case 2:
//代码
break;
default:
//代码
break;
}
*/
document.write("<br>")
theDay = d.getDay();
switch(theDay){
case 5:
document.write("finally friday");
break;
case 6:
document.write("suPEr zhouliu");
break;
case 0:
document.write("sleepy sunday");
break ;
default :
document.write("xiwang 一个 zhoum");
}
})()
贴段代码说说"循环"
[javascript]
/**
* 循环
*/
(function(){
/**
for(变量 = 开始数值;变量<=结束值;变量=变量+步长){
}
*/
var arr = [1,2,3,45,6,5];
for (var i = 0; i < arr.length; i++) {
document.write(arr[i]+"<br>")
}
/**
while(变量<=结束值){
}
*/
var i = arr.length-1;
while(i>=0){
document.write(i+"-->"+arr[i]+"<br>");
i--;
}
/**
* for(变量 in 对象){
* }
*/
var o = {name:"USPCAT",age:1};
for(k in o){
document.write(k+"-->"+o[k]+"<br>");
}
})()
贴段代码说说其他零散的知识:
[javascript]
/**
* js的其他零散知识
*/
(function(){
//1异常捕获
// try{
//
// }catch(e){
//
// }
try{
//alert(2/0)
}catch(e){
//throw new Error(e)
}
})()
/**
* 定时器
* setTimeout
* 未来某个时间执行一段代码
*/
function timedMsg(){
//一秒钟以后出发的函数
var t = setTimeout("alert('1 miao zhong ')",1000);
}
var c = 0;
var t ;
function timedCount(){
document.getElementById("txt").value = c;
c = c+1;
t = setTimeout("timedCount()",1000)
}
function stop(){
clearTimeout(t);
}
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-javascript学习(2)――[基础回顾]运算符、表达式、流程控制语句全部内容,希望文章能够帮你解决javascript代码实例教程-javascript学习(2)――[基础回顾]运算符、表达式、流程控制语句所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。