简明现代魔法 -> JavaScript -> JavaScript教程:变量的类型

JavaScript教程:变量的类型

2009-12-28

有了变量(variable),就可以在程序中存储和操作数据。

以下程序将数值10赋给变量i,然后再将i + 5 赋给变量sum,最后输出i和sum的值。

var i = 10;
var sum = i + 5;
document.write("i 的值为" + i + ",sum 的值为 " + sum);  

运行结果:

untype

JavaScript 的变量是 untype 的,中文意思是无类型、非类型或者说弱类型。即可以存放任何类型的值,这一点与C和Java是不同的。JavaScript 有一个特性与它的 untype 有关,在必要时,JavaScript 可以快速、自动地将一种类型的值转换成另外一种类型。

在 JavaScript 中,可以先把一个数值赋给变量 i,然后再把一个字符串赋给它,这是合法的。但是在 C++ 或 Java,这种做法是不允许的。

var i = 10;
var i = "ten";
document.write(i);  

运行结果:

由于没有类型规则,所以 JavaScript 是一种比较简单的语言。像C++和Java这样的强类型语言,他们的优点是在编程时要求使用严格的程序设计规则,以便使编写、维护、重用那些较长较复杂的程序变得容易。而 JavaScript 程序多是短小的脚本,所以并不需要那么精确,而且我们从简单的语法中也获益匪浅。

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们