Javascript基础教程之变量

 更新时间:2015年01月18日 10:09:26   投稿:hebedich  
大家都知道javascript是可以隐式声名变量的。但要注意,隐式声名变量总是被创建为全局变量。看以下代码,情愿javascript语言强制声明变量。建议大家一定要var声明变量。

javascript 中变量通过var关键字(variable)来声明的。

复制代码 代码如下:

var school = "beijingyizhong"

也可以通过var 关键字给变量多个值。

复制代码 代码如下:

var school = "beijingyizhong" , diqu = "beijing" , age = 100;

此外,与java不同,javascript可以在同一个变量中存储不同的数据类型。例如

复制代码 代码如下:

var school = "beijing";
document.write(school);
school = 132134;
document.write(school);

另外,javascript不需要声明变量就可以使用,例如:

复制代码 代码如下:

   var test1 = "i am teacher" ;
    test2 = test1 + "PK yuan" ;
    document.write(test2);

javascript在遇到未声明的变量时,会自动为其创建一个全局变量,为了良好的使用习惯,应该声明变量,这对工作是有好处的。

另外,变量声明应该遵循以下规则,

变量的首字母可以为大小写英文字母,下划线或者美元“$”符号
余下的字母可以是下划线,大小写字母,任意数字或者美元"$"符号
变量的名称不可以是保留字或者关键字
下面是一些合法的变量名称

复制代码 代码如下:

var test;
var _beijing;
var $djas;

下面是一些非法的变量名称

复制代码 代码如下:

var 4abcd ; //数字开头
var asdf"dad ; //单引号是非法字符
var false; // false是关键字

以上就是本文的全部内容了,都是些很基础的知识,希望大家能够喜欢。

相关文章

  • Javascript的闭包详解

    Javascript的闭包详解

    这篇文章主要介绍了Javascript的闭包详解,需要的朋友可以参考下
    2014-12-12
  • 深入理解javascript中的this

    深入理解javascript中的this

    这篇文章主要介绍了深入理解Js中的this,有队这方面感兴趣的同学可以阅读学习下
    2021-02-02
  • 详解原生JS动态添加和删除类

    详解原生JS动态添加和删除类

    这篇文章主要介绍了原生JS动态添加和删除类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • javascript获取元素CSS样式代码示例

    javascript获取元素CSS样式代码示例

    如果想用javascript获取一个元素的样式信息,首先想到的应该是元素的style属性,下面我们看看javascript如何获取元素CSS样式
    2013-11-11
  • 跨域请求的完美解决方法(JSONP, CORS)

    跨域请求的完美解决方法(JSONP, CORS)

    下面小编就为大家带来一篇跨域请求的完美解决方法(JSONP, CORS)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • javascript事件绑定学习要点

    javascript事件绑定学习要点

    这篇文章主要介绍了javascript事件绑定学习要点,主要包含下面四个方面1.传统事件绑定的问题,2.W3C事件处理函数,3.IE事件处理函数,4.事件对象的其他补充,有需要的小伙伴可以参考下
    2016-03-03
  • 详解JS取出两个数组中的不同或相同元素

    详解JS取出两个数组中的不同或相同元素

    这篇文章主要介绍了JS取出两个数组中的不同或相同元素,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Js中sort()方法的用法

    Js中sort()方法的用法

    Js中sort()方法的用法,需要的朋友可以参考下。
    2006-11-11
  • javascript函数中的arguments参数

    javascript函数中的arguments参数

    arguments当然只在function体内才有意义, arguments.length 返回的是传入function的实参个数
    2010-08-08

最新评论