JavaScript基础教程03var动态数据类型
【摘要】
var动态数据类型,是JavaScript中一个特性,它用起来非常灵活,灵活就导致了可能有一些意外的风险,在日后的实例,我会带领大家来分析。
javascript中对于var类型的分析,看一百遍书,不如写几行代码。下面这个代码 是我精心准备的,希望大家能对于var 拥有动态类型的的这种变量有一个...
var动态数据类型,是JavaScript中一个特性,它用起来非常灵活,灵活就导致了可能有一些意外的风险,在日后的实例,我会带领大家来分析。
javascript中对于var类型的分析,看一百遍书,不如写几行代码。下面这个代码 是我精心准备的,希望大家能对于var 拥有动态类型的的这种变量有一个初步的解。
-
<span style="font-size:18px;"><!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>var动态数据类型</title>
-
<!--
-
作者:小鱼酱
-
时间:2016-04-07
-
描述:var变量第一讲
-
-->
-
<script type="text/javascript">
-
//01.js 是弱类型,变体变量,可以动态修改变量值,即使是其它类型的数据
-
//var变量 可以说动态类型
-
-
var a=5; // Number
-
a={}; //object
-
a=function(){}; // function
-
-
-
var x // x 为 undefined
-
var x = 6; // x 为数字
-
-
//0.2字符串可以是引号中的任意文本。您可以使用单引号或双引号
-
var x = "Bill"; // x 为字符串
-
x='apple';
-
-
//0.3科学计数法
-
var y=123e5; // 12300000
-
var z=123e-5; // 0.00123
-
-
//0.4布尔类型
-
var x=true;
-
var y=false;
-
-
//0.5数组一
-
var cars=new Array();
-
cars[0]="Audi";
-
cars[1]="BMW";
-
cars[2]="Volvo";
-
//0.5数组二
-
var cars=new Array("Audi","BMW","Volvo");//(condensed array
-
-
var cars=["Audi","BMW","Volvo"];//literal array
-
-
//0.6对象
-
var person={firstname:"Bill", lastname:"Gates", id:5566};
-
-
-
var person={ //对象的属性
-
firstname : "Bill",
-
lastname : "Gates",
-
id : 5566
-
};
-
-
name=person.lastname;//对象寻址
-
name=person["lastname"];
-
-
//打印出来看看
-
//alert(name);
-
-
//0.6 Undefined 和 Null Undefined 这个值表示变量不含有值。
-
//可以通过将变量的值设置为 null 来清空变量。
-
cars=null;
-
person=null;
-
//alert(cars); //打印看一看
-
-
var yu;
-
alert(yu);//Undefined类型
-
-
//0.7声明变量类型,当您声明新变量时,可以使用关键词 "new" 来声明其类型:
-
var carname=new String;
-
var x= new Number;
-
var y= new Boolean;
-
var cars= new Array;
-
var person= new Object;
-
//JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
-
-
</script>
-
-
-
-
</head>
-
<body>
-
</body>
-
</html></span>
学习编程最重要的是多写代码,对代码思考终结,在去写代码,下一讲,我将var变量的其他一些事~~~~~~~~~~~~~~~~~~~~
sss
文章来源: yujiang.blog.csdn.net,作者:鱼酱2333,版权归原作者所有,如需转载,请联系作者。
原文链接:yujiang.blog.csdn.net/article/details/51082326
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)