日期:2014-05-16 浏览次数:20471 次
嘿嘿。今天没干什么。就是写了大量的事例,累啊。。。放到网上把。也对自己的成果感到欣慰。。。现在就给大家欣赏一下
还有就是怎么样IE 支持DOM盒子模型那。。。
只要加上一句
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
那么IE就能支持DOM盒子 而不是标准盒子模型
?
?
好了上面扯了个蛋。。。嘿嘿 下面才是重点
开始书写代码:
?
<script language="javascript"> var sMyString = "Tsinghua University"; document.write(sMyString.slice(1,3) + "<br>"); document.write(sMyString.substring(1,3) + "<br>"); document.write(sMyString.slice(4) + "<br>"); document.write(sMyString + "<br>"); //不改变原字符串 </script>
?上面主要是用slice和substring的分离字符串。。。其实没什么区别,具体的区别如下:
<script language="javascript"> var sMyString = "Tsinghua University"; document.write(sMyString.slice(2,-3) + "<br>"); document.write(sMyString.substring(2,-3) + "<br>"); document.write(sMyString.substring(2,0) + "<br>"); document.write(sMyString + "<br>"); </script>
?下面是关于Index的操作
<script language="javascript"> var sMyString = "Tsinghua University"; document.write(sMyString.indexOf("i")+"<br>"); //从前往后 document.write(sMyString.indexOf("i",3)+"<br>"); //可选参数,从第几个字符开始往后找 document.write(sMyString.lastIndexOf("i")+"<br>"); //从后往前 document.write(sMyString.lastIndexOf("i",3)+"<br>"); //可选参数,从第几个字符开始往前找 document.write(sMyString.lastIndexOf("V")+"<br>"); //大写“V”找不到,返回-1 </script>
?下面是变量的定义:?
<script language="javascript"> var mynum1 = 23.345; var mynum2 = 45; var mynum3 = -34; var mynum4 = 9e5; //科学计数法 alert(mynum1 + " " + mynum2 + " " + mynum3 + " " + mynum4); </script> ?下面是科学技术法的表示方法
<script language="javascript"> var fNumber = 895.4; alert(fNumber.toExponential(1)); alert(fNumber.toExponential(2)); </script> ?下面是字符串true和布尔true
<script language="javascript"> var married = true; alert("1." + typeof(married)); married = "true"; alert("2." + typeof(married)); </script>
?下面是数值类型的转换
<title>类型转换</title> <script language="javascript"> var a = 3; var b = a + ""; var c = a.toString(); var d = "student" + a; alert(typeof(a) + " " + typeof(b) + " " + typeof(c) + " " + typeof(d)); </script>
?toString 的方法
<script language="javascript"> var a=11; document.write(a.toString(2) + "<br>"); document.write(a.toString(3) + "<br>"); document.write(a.toString(8) + "<br>"); document.write(a.toString(16) + "<br>"); </script>
?
parseInt 的方法
<script language="javascript"> document.write(parseInt("4567red") + "<br>"); document.write(parseInt("53.5") + "<br>"); document.write(parseInt("0xC") + "<br>"); //直接进制转换 document.write(parseInt("isaacshun@gmail.com") + "<br>");
<script language="javascript"> document.write(parseInt("AF",16) + "<br>"); document.write(parseInt("11",2) + "<br>"); document.write(parseInt("011") + "<br>");??//0开头,默认为八进制 document.write(parseInt("011",8) + "<br>"); document.write(parseInt("011",10) + "<br>");?//指定为十进制 </script>
?parseFloat方法
<script language="javascript"> document.write(parseFloat("34535orange") + "<br>"); document.write(parseFloat("0xA") + "<br>"); //不再有默认进制,直接输出第一个字符“0” document.write(parseFloat("435.34") + "<br>"); document.write(parseFloat("435.34.564") + "<br>"); document.write(parseFloat("isaacshun@gmail.com") + "<br>"); </script>
?
数组的定义