Javascript学习笔录3(javascript的数组等一些体会)

夯实基础,为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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值