javascrip语句基础(1)

来源:互联网 发布:长板空间 淘宝 编辑:程序博客网 时间:2024/06/05 19:46

在这里给出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()将数据强制转换为数字类型(可以是小数也可以是整数),不能转换的输出NaNif(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>


运行截图如下:

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击