JavaScript变量、运算符

一、JavaScript变量的定义与使用

1、变量的命名规则

变量名由字母、数字、下划线组成,但是不能以数字开头。
不能使用JavaScript中的关键字
严格区分大小写

2、变量的声明

var variable;

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

var now,year,month,date;

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

var now="2021-11-20",year="2021",month="11",date="20";

如果只声明了变量,没有赋值,那么该变量的默认值是undefined
JavaScript是弱类型,声明的时候不需要指定变量的类型,变量的类型将根据变量的值来确定。

3、变量的分类

1、全局变量
在JS脚本内,函数体外声明的变量,不管有没有var进行修饰,都属于全局变量;在函数内部声明,没有用var进行修饰
2、局部变量
在函数体内部声明,并且有var关键词做修饰

4、变量的作用域

变量的作用域是指变量在程序中的有效范围
全局变量:定义在所有函数之外,作用于整个代码的变量
局部变量:定义在函数体内,只作用于函数体内的变量

二、JavaScript运算符

1、赋值运算符

var useName="tom"; //简单赋值运算符

复合赋值运算符

a+=b;//相当于a=a+b
a-=b;//相当于a=a-b
a*=b;//相当于a=a*b
a/=b;//相当于a=a/b
a%=b;//相当于a=a%b
a&=b;//相当于a=a&b 与运算 计算两个布尔值(true,false)  只要有一个布尔值为false,运算结果就是false
a|=b;//相当于a=a|b 或运算 计算两个布尔值(true,false)  只要有一个布尔值为true,运算结果就是true
a^=b;//相当于a=a^b 异或运算 计算两个布尔值(true,false)  相同为假false,不同为真true

2、算术运算符

 +  -  *  /  %
 ++  
 i=1;j=i++;  //j是1,i是2.因为i++是先用后加
 i=1;j=++i;     //j是2,i是2.因为++i是先加后用
 --
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值