基本数据类型,数组,循环以及条件表达式
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";
正如大家看到的,大于号(>)之后的内容就是 我们输入的代码,而其余部分则是我们控制台输出的结果。
阅读(2007) | 评论(0) | 转发(0) |