javaScript的基本概念

javaScript的基本概念

1.1 变量

JavaScript 是一种弱类型的脚本语言
var c = 3;即变量的声明(变量使用之前必须加var声明,编程规范)

变量的命名规则:
1.变量命名必须以字母或下标符号”_”或”$”为开头。
2.变量名长度不能超过255个字符。
3.变量名中不允许使用空格。
4.不用使用脚本语言中保留的关键字及保留符号作为变量名。
5.变量名区分大小写。(javascript是区分大小写的语言)

全局变量——在方法外部声明的变量
注意:方法内部,没有加var关键字声明的变量,也属于全局变量
局部变量——方法内部,使用var声明的变量

1.2 数据类型

ECMAScript中,数据类型也分为基本类型引用类型两大类。

基本数据类型:Number、Boolean、String、Undefined、Null

Number:整数和小数(最高精度17位小数)、NaN、Infinity【正无穷】、-Infinity【负无穷】
注意:
1)除10进制外,还可通过8进制和16进制的字面值来表示,如070 表示56、0xA表示10.
2)小数为浮点类型,if(a+b == 0.3) //不要做这样的测试,因为浮点数值最高精度是17位,而是0.300000000000000004.
3)Undefined:表示变量声明但未赋值.
4)Null:表示一个空的对象引用(也就是赋值为null)

引用数据类型:Object类型 (比如对象、数组、RegExp、Date…)

基本类型是按照值访问的,因为可以操作保存在变量中的实际值
引用类型则是按引用【地址】去访问的

1.3 运算符

与java类似,不做介绍,但需要注意的是:
js数据有自动转换的机制
= = 表示可以经过自动转换,比较的是数值
= = = 表示可以经过自动转换,先比较的是数值,然后再比较数据类型

1.4 控制语句

基本上ECMAScript的控制语句和java一致
if语句 if(条件)…else if(条件)…else
switch 语句:switch (expression) {case const1:语句块1… default:…}
for (初始化部分;条件部分;更新部分){ 语句块… }
while(条件) { 语句块… }
do{ 语句块… }while(条件)

break语句是结束当前的循环,并把程序的控制权交给循环的下一条语句
注意:break是结束循环,循环到此为止

continue语句是结束当前的某一次循环,但是并没有跳出整个的循环。
注意:continue是结束一次循环,整个循环还在进行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值