您的位置:首页 > Web前端 > JavaScript

js笔记2 数值类型与变量的定义与使用

2016-01-13 15:35 573 查看
1、数值型

整型:正整数,负整数,0
123// 十进制 常用

0123//八进制 以0开头

0x123//十六进制 以0x开头

浮点型:整数加小数部分组成,只能用十进制来表示 不过可以使用科学计数法

3.1415926//标准形式的浮点数

314e9//采用科学记数法来表示,代表的是3.14乘以10的9次方

2、字符型

字符型数据是使用单引号或者双引号括起来的一个或者多个字符

'a','Hello World'

"a","Hello World"

javascript 与java不一样,js没有char数据类型,如果表示单个字符,必须使用长度为1的字符串

单引号包含双引号:'大叫好,我叫“tom”';

双引号包含单引号:“大叫好,我叫'tom' ”;

3、布尔型

只有true或false

true与false在js中也可以使用0代表false使用非零整数代表true。

4、转义型

以反斜杠开头的不可显示的特殊字符通常称为控制字符,也称为转义字符

\b 退格 \n 换行 \f 换页 \t tab符
\r 回车符 \' 输出' \" 双引号 \\反斜杠

5、空值

null 用于定义空的或不存在的引用

var a=null; //a被赋予空值

6、未定义值

已经声明但没有赋值的标量

var a;

alert(a);

undefined//是关键字,用来代表未定义值

变量的定义与使用

1、变量的命名规则 变量名由字母、数字、下划线组成,但是不能以数字开头

不能使用JavaScript中的关键字

严格区分大小写

username userName

2、变量的声明

var 声明 var variable(变量名);

a、可以使用一个var 声明多个变量,如:

var a,b,c,d;

b、可以在声明变量的同时,同时对它进行赋值,也就是初始化

var now=“2015-10-10”,year=“2015”;

c、如果只是声明了变量,没有赋值,那么该变量的默认值是unfined

d、JavaScript是弱类型,声明时候不需要制定变量类型,变量的类型将根据变量的值来确定

e、全局变量 在函数体外声明的都是全局变量

//1、如果给一个尚未声明的变量赋值时,JavaScript会自动使用该变量创建一个全局变量

quanju=123;

var qu="123";//全局变量

//如果给一个尚未声明的变量赋值时,JavaScript会自动使用该变量创建一个全局变量

function test(){

var quju3="aaaa"; //局部变量

quju2="12345";

}

function test2(){

alert(quju2);

}

2、在函数体内部使用var声明的变量是局部变量,不使用var赋值的是全局变量

3、在函数体外声明的都是全局变量,无论是否有var声明

3、变量的作用域

变量的作用域是指变量在程序中的有效范围

全局变量:定义在所有函数之外作用与整个代码的标量

局部变量:定义在函数体内,只作用域函数体内的变量

定义在函数体外的全是全局变量,定义在函数体内的不一定全是局部变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: