在这里给出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>
运行截图如下: