Javascript:变量与数组

页面导航:首页 > 网络编程 > JavaScript > Javascript:变量与数组

Javascript:变量与数组

来源: 作者: 时间:2016-02-04 09:15 【

Javascript变量属于弱类型,即声明一个变量的时候无需指定类型,并且之后可以将任何类型的数 20540;复制给它。代码整理自w3school:http: www w3school com cn效果图:示例代码:Javascript 变

script变量属于弱类型,即声明一个变量的时候无需指定类型,并且之后可以将任何类型的数值复制给它。

代码整理自w3school:http://www.w3school.com.cn

效果图:

\

示例代码:







Javascript 变量


  



  

(一)js语句会按照它在html中的位置进行执行。

This is a paragraph before script.

<script> document.write("Javascript!"); </script>

This is a paragraph after script.

(二)js是弱类型

<script> var x; document.write("x="+x); document.write("
") x=2; document.write("x="+x); document.write("
") x="hello" document.write("x="+x); document.write("
") </script>

(三)js定义数组

<script> var arr = new Array(); arr[0]=1; arr[1]=2; arr[2]=3; document.write("arr[0]="+arr[0]+" arr[1]="+arr[1]+" arr[2]="+arr[2]+" arr[4]="+arr[4]); //其他创建数组的方式: document.write("
"); var arr2 = new Array("Tom","Smith","John"); var arr3 = ["Tom","Smith","John"]; document.write("arr2[0]="+arr2[0]); document.write("
"); document.write("arr3[0]="+arr3[0]); </script>

JS中数据不存在“下标越界”的问题。(超过数组大小取值会得到undefine)

(四)js对象

<script> //创建对象 var person = {"firstName":"Will","lastName":"Smith"} //取得对象的属性值有两种方式: var name1 = person.firstName var name2 = person["firstName"] document.write("name1:"+name1+",name2:"+name2) </script>

(五)Undefined 和 Null

<script> var var1; var var2 = null; var var3 = "hello" document.write("var1="+var1+", var2="+var2+", var3="+var3); document.write("
"); var3 = null; document.write("var3="+var3+"
"); </script>

(六)声明变量类型

<script> var x = new String; var y = new Number; var z = new Array; x="hello" y=6 z=["Tom","John","Smith"] //输出变量的类型 document.write("x:"+typeof x+"
"); document.write("y:"+typeof y+"
"); document.write("z:"+typeof z+"
"); x = 2; document.write("set x=2, x:"+typeof x+"
"); </script>


Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<