Javascript:变量与数组
来源:互联网 发布:好喝健康的知乎 编辑:程序博客网 时间:2024/05/29 23:46
Javascript变量属于弱类型,即声明一个变量的时候无需指定类型,并且之后可以将任何类型的数值复制给它。
代码整理自w3school:http://www.w3school.com.cn
效果图:
示例代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Content-Language" content="zh-cn" /><title>Javascript 变量</title><head> <style> body {background-color:#e5e5e5} span.red {color:red} </style></head><body> <h3>(一)js语句会按照它在html中的位置进行执行。</h3> <p>This is a paragraph <span class="red">before</span> script.</p> <script> document.write("Javascript!"); </script> <p>This is a paragraph <span class="red">after</span> script.</p> <h3>(二)js是弱类型</h3> <script> var x; document.write("x="+x); document.write("<br/>") x=2; document.write("x="+x); document.write("<br/>") x="hello" document.write("x="+x); document.write("<br/>") </script> <h3>(三)js定义数组</h3> <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("<br/>"); var arr2 = new Array("Tom","Smith","John"); var arr3 = ["Tom","Smith","John"]; document.write("arr2[0]="+arr2[0]); document.write("<br/>"); document.write("arr3[0]="+arr3[0]); </script> <p>JS中数据不存在“下标越界”的问题。(超过数组大小取值会得到undefine) <h3>(四)js对象</h3> <script> //创建对象 var person = {"firstName":"Will","lastName":"Smith"} //取得对象的属性值有两种方式: var name1 = person.firstName var name2 = person["firstName"] document.write("name1:"+name1+",name2:"+name2) </script> <h3>(五)Undefined 和 Null</h3> <script> var var1; var var2 = null; var var3 = "hello" document.write("var1="+var1+", var2="+var2+", var3="+var3); document.write("<br/>"); var3 = null; document.write("var3="+var3+"<br/>"); </script> <h3>(六)声明变量类型</h3> <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+"<br/>"); document.write("y:"+typeof y+"<br/>"); document.write("z:"+typeof z+"<br/>"); x = 2; document.write("set x=2, x:"+typeof x+"<br/>"); </script></body></html>
0 0
- Javascript:变量与数组
- 慎用javascript数组变量
- javaScript中变量和数组
- 变量与数组
- 变量与数组
- 变量与数组
- javascript变量与数据类型
- javascript变量与对象
- JavaScript变量与常量
- JavaScript对象与数组
- JavaScript对象与数组
- javascript数组与数值
- Javascript 数组与字典
- javascript对象与数组
- 【JavaScript】对象与数组
- JavaScript函数与数组
- Javascript静态变量与实例变量
- javascript 静态变量与实例变量
- 数据库连接池
- opensese 下postgresql 源码包安装
- new && new(std::nothrow)
- Unity之Handles箭头
- android四大组件之一广播notification(通知)的Title模拟下载
- Javascript:变量与数组
- 类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们的问题的解决方法 续集
- 各种排序算法的稳定性和时间复杂度小结
- 常用数据库的字段类型及大小
- eclipse下创建android项目src和layout下为空
- Android中shape的使用
- Java接口与抽象类的区别与联系
- Unity之Handles创建一个界面-三
- yii2 Activeform