夯实基础,为jquery打下基础。一些我之前没注意、模糊、错了的点,在注释上也有表明
另外【华章图书】到了。
Javascript是客户端脚本,js脚本中window是顶级,但是可以省略,所以js是以document开始层层去找,
一 变量的操作
document.write("display")是js脚本语言,</br>是html语言
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Js1.aspx.cs" Inherits="Javascript_Js1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" language="javascript">
//变量输出
document.write("variable:</br>")
var q1,q2,q3
q1=1
q2="Migg Q"
q3=true
document.writeln(q1,q2,q3)
document.write("display</br>");
//</br> it is an error ,</br>是html语言
//整数输出
document.write("int variable:</br>")
var k1,k2,k3,k4
k1=38
k2=0X38
k3=024
k4=0*38
document.write("显示十进制数"+k1+"</br>");
document.write("显示十六进制数"+k2+"</br>");
document.write("显示八进制数"+k3+"</br>");
document.write("显示乘积"+k4+"</br>");
//浮点数输出
document.write("float variable:</br>")
var num1,num2,num3,num4
num1=1234567890000.0
num2=5.14e23
num3=0.0000123456
num4=6.0254e3-4
document.write("浮点数1 1234567890000.0:"+num1+"<br>")
document.write("浮点数2 5.14e23:"+num2+"<br>")
document.write("浮点数3 0.0000123456:"+num3+"<br>")
document.write("浮点数4 6.0254e3-4:"+num4+"<br>")
//布尔类型输出
document.write("boolean type</br>")
var answer1,answer2
answer1=true
answer2=false
document.write("boolean1:"+answer1+"</br>")
document.write("boolean2:"+answer2+"</br>")
//字符串输出
document.write("String type</br>")
var str1,str2
str1="我的家在东北啊"
str2="I like Ice"
document.write("str1:"+str1+"</br>")
document.write("str2:"+str2+"</br>")
//变量类型 输出
document.write("确定变量的类型</br>")
var ans1
ans1=5
document.write("ans1的类型是"+typeof ans1+"</br>")
//字符串转换成数字
document.write("字符串转换成数字+</br>")
// var str1,str2
str1="31 days ,24hours."
str2=parseInt(str1)
document.write("str1的类型是"+typeof str1+"</br>")
document.write("str2的类型是"+typeof str2+"</br>")
document.write(str1+"</br>")
document.write(str2+"</br>") //result=31
//数字转换成字符串
document.write("数字转换成字符串</br>")
var int1=12345
str1="My number is "+int1
document.write("int1的类型是"+typeof int1+"</br>")
document.write("str1的类型是"+typeof str1+"</br>")
document.write(int1+"</br>")
document.write(str1+"</br>") //result=31
//声明数组
document.write("声明数组</br>")
array1=new Array(5)// 声明数组 类型是“Array”,不是小写的array,js 大小写敏感。js中数组元素类型“各异”啊。
array1[0]=1
array1[1]="My dream"
array1[3]=0.382
array1[2]=true
array1[4]="1.2"
document.write("数组是:"+array1[0]+" "+array1[1]+" "+array1[2]+" "+array1[3]+" "+array1[4]+"</br>")
document.write("数组长度是:"+array1.length+"</br>")
//将数组转换为字符串
document.write("将数组转换为字符串</br>")
array=new Array()//可以直接声明元素个数,也可以在初始化元素的时候声明元素个数。
array[0]="There is "
array[1]="2"
array[2]="apples"
array[3]="on the table"
array[4]=1000
str1=array.join()
str2=array.join("")
document.write(str1+"</br>")
document.write(str2+"</br>")
//对数组排序
document.write("对数组排序</br>")
array=new Array()//可以直接声明元素个数,也可以在初始化元素的时候声明元素个数。
array[0]="There is "
array[1]="2"
array[2]="apples"
array[3]="on the table"
array[4]=1000
str1=array.sort()
document.write(str1+"</br>")
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<%--document.write("display");--%>
</div>
</form>
</body>
</html>