javascrip语句基础(1)

在这里给出js的一个实例,供大家消遣~~

 

 <html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>JavaScript语句基础</title> 
 
</head> 
<body> 
<script type="text/javascript" language="javascript"> 


var s="qwer,tyui,op";
var a=123.234834985384;
var s1=s.split(",") ;  //以“,”作为分隔
var s2=s1.join("--");

var aa=new Array();///数组定义,数组大小不定
var aaa=["qwe","qwe2123"];//数组
aa[0]="ew";
aa[1]="wse";
aa[2]="xf";
aa[3]="sdf";





document.write(s.slice(0,-1)+"  -----  "+s.substring(2,3)+"<br>");/字符串截取
document.write(parseFloat(a)+"<br>");//数据类型转换
document.write(s2+"<br><br>");



document.write("数组操作:<br><br>");


document.write(aa+"<br>数组长度:"+aa.length+"<br>"+aaa+"<br>");
document.write(typeof(aaa)+"<br>");
document.write(aa.join("|")+"<br>");///join数组分隔符
document.write(aa.reverse()+"<br>");//reverse为反序函数
document.write(aa.sort()+"<br><br>");sort为数组排序函数




document.write("栈操作:<br><br>");


/用push()和pop()对数组实现压栈和出栈的处理
在这里将数组看作为一个堆栈,在执行push或pop之后,原堆栈里的数据改变
var stack=new Array();

stack.push("yellow");
stack.push("red");
stack.push("blue");


document.write(stack+"<br>");
document.write(stack.pop()+"<br>");
document.write(stack+"<br>"+stack.length+"<br><br>");


///比较操作字符

var a1="AAYUui"

document.write("比较操作字符:<br><br>");


document.write("apple">"Apple");
document.write("<br>");
document.write(123>3);
document.write("<br>");
document.write("qwe">"xcv");
document.write("<br>");
document.write(a1+"<br>"+a1.toUpperCase()+"<br>"+a1.toLowerCase()+"<br>");/toUpperCase将小写转换为大写,toLowerCase将大写转换为小写



///逻辑操作符
document.write("<br>逻辑操作符<br><br>");

document.write(123>123&&456>123);
document.write("<br>");
document.write(123>3||3>123);
document.write("<br>");
document.write("qwe">"xcv"&&123>3);
document.write("<br>");

//if判断条件语句
document.write("<br>if判断条件语句<br><br>");

var d=Number(prompt("请输入数字50~100之间:"));//prompt()弹出脚本提示输入框,Number()将数据强制转换为数字类型(可以是小数也可以是整数),不能转换的输出NaN
if(isNaN(d)){

document.write("亲,输入错误!!<br>");

}else{
if(d>=50&&d<=100){
document.write("亲,恭喜你输入正确!!<br>");

}else{

document.write("亲,输入不在范围之内!!<br>");
}



}


document.write("输入的数字为:"+d+"<br>");



///switch,whlie,for循环,break,continue,for……in同java,不再一一列举,在此省略…………





</script>


<table cellpadding="6" cellspacing="0" style="border-collapse:collapse;border:none;">
<script language="javascript">

for(var i=1;i<10;i++){
document.write("<tr>");
for(var j=1;j<=i;j++){

document.write("<td style='border:2px solid #004B8A; backgroud:#FFFFFF;'>"+i+"*"+j+"="+(i*j)+"</td>");

}

}


</script>
</table>

</body>
</html>


运行截图如下:

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值