Chinaunix首页 | 论坛 | 博客
  • 博客访问: 957292
  • 博文数量: 210
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2070
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 21:54
文章分类

全部博文(210)

文章存档

2020年(2)

2019年(18)

2018年(27)

2017年(5)

2016年(53)

2015年(88)

2014年(17)

分类: 其他平台

2016-03-09 13:50:00

基本数据类型,数组,循环以及条件表达式
    Js中的基本数据类型,例如字符串和数字等
    数组
    常用操作符,例如+,-,delete,typeof等
    控制流语句,例如循环和if-else条件表达式等

1.变量
    通常,变量都是用来存储数据的,即它是存放具体数值的容器。当我们编写程序时,用变量来表示实际数据会更方便些。尤其是当当我们需要多次使用某个数字时,使用变量pi显然要比直接写数字值3.141592653589793方便得多。而且之所以称它们为“变量”,就是因为它们所存储的数据在初始化之后仍然是可以改变的。另外,在编写代码时,我们往往也可以用变量来代表某些程序运行前未知的数据,例如某个计数的结果值。
    变量的使用通常可以分为两个步骤。
        声明变量
        初始化变量,即给它一个初始值
        我们可以使用var语句来生命,像这样:
        var a;
        var thisIsAVariable;
        var_and_this_too;
        var mix12three;
    变量名可以由字母,数字,下划线及美元符号组合而成。但不能以数字开头
    而所谓的变量初始化,实际上指的是变量的第一次赋值。
        先声明变量,然后在初始化
        声明变量与初始化同步进行
        例如:
                var    a = 1;
        这样,我们就声明了一个名为a,值为1的变量
        另外,我们也可以单个var语句中同时声明(并初始化)多个变量,只要我们将它们有逗号分开即可
            例如:var v1,v2,v3,=“hello”,v4 = 42,v5;
        有时候出于代码可读性方面的考虑,我们可以还会这么写:
            var v1,
                 v2,
                v3 = “hello”,
                 v4 = 42,
                 v5 ;

     变量名中的$符号
               变量名可以使用$符号,例如:$myvar,或者品味还可以更独特一点,my$var。按照变量命名规范,美元富豪允许出现在任意位置,但其实旧版的ECMA标准是不鼓励使用美元符号命名变量的,它只建议早生成代码(即由其他程序输出的代码)中使用。但显然Js社区并没有接受建议,在实际项目中,以单独一个$符为函数名的做法比比皆是。
     区分大小写
               在Js语言中,变量名是区分大小写的。为了证明这一点,我们可以在Js控制台中测试下列语句(没次输入一行按一次Enter):
                         var case_matters = 'lower';
                        var CASE_MATTERS = 'upper';
                         case_matters;
                         CASE_MATTERS;
               为了减少按键的次数,在输入第三行时,我们可以键入ca然后按Tab键(或有方向键),控制台会自动将补全case_matters。最后一行也是如此,我们只需要先输入CASE然后直接Tab即可。输入完成之后,最终的结果显示如下:
                        >varvar case_matters = 'lower';
                         >var CASE_MATTERS = 'upper';
                        >case_matters;
                           "lower";
     
                        >CASE_MATTERS;
                           "upper";
               正如大家看到的,大于号(>)之后的内容就是 我们输入的代码,而其余部分则是我们控制台输出的结果。

阅读(2000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~