js笔记2 数值类型与变量的定义与使用
来源:互联网 发布:七堂极简物理课知乎 编辑:程序博客网 时间:2024/05/16 07:16
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、变量的作用域
变量的作用域是指变量在程序中的有效范围
全局变量:定义在所有函数之外作用与整个代码的标量
局部变量:定义在函数体内,只作用域函数体内的变量
定义在函数体外的全是全局变量,定义在函数体内的不一定全是局部变量
整型:正整数,负整数,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、变量的作用域
变量的作用域是指变量在程序中的有效范围
全局变量:定义在所有函数之外作用与整个代码的标量
局部变量:定义在函数体内,只作用域函数体内的变量
定义在函数体外的全是全局变量,定义在函数体内的不一定全是局部变量
0 0
- js笔记2 数值类型与变量的定义与使用
- 《Ext江湖》学习笔记--JS中变量、对象和数组的定义与使用
- [学习笔记]变量的定义与作用范围(使用)
- js 变量声明与定义
- 变量的定义与使用问题
- swift -变量的定义与使用
- 枚举变量的定义与使用
- php变量的定义与使用
- typedef定义的struct类型与struct定义的结构体变量在使用上的区别
- LUA学习笔记--类型与数值
- Go语言学习笔记 --- 常量、变量、批量定义与声明、数据类型、类型别名、类型转换
- Win32汇编语言学习笔记>>第三课:变量的定义与使用
- 学习笔记---C语言中全局变量,变量,常量的定义与使用
- 2.4MATLAB的数值、变量与表达式
- JS基本类型与无法定义的属性
- C++ Primer学习笔记 之 变量的声明与定义
- 变量的定义与声明
- 变量的定义与声明
- Java创建和解析Json数据方法(四)——json-lib包的使用
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- 编程修养(六)
- iOS微更新,热更新,局部更新,bug修复
- 博客开通
- js笔记2 数值类型与变量的定义与使用
- 20160113html学习笔记区块网页布局
- mysql中时间日期格式化
- CentOs使用Yum自动安装UnRar方法
- 小菜一步一步学数据结构之(三)线性表的顺序存储结构
- 编程修养(七)
- iOS开发笔记--基于面向协议MVP模式下的软件设计
- 16进制字符模式的图标处理
- curl支持https解决办法