JavaScript语法(定义变量、运算符、语句)

一、定义变量

1.变量的定义
JS中有数据类型,但是JS的引用是不区分类型的,所以称JS为弱类型,即,一个引用可以先指向数字类型,后再指向
字符类型,还可以再指向对象类型。如下 的代码是没有问题的。
var x = 99;
x = “aa”;
x = true;
x = new Object();
2…运算符
1).Js中的运算符
Javascript中的运算符和Java大致相同。
只是运算过程中需要注意几点:
var x = 3120/1000*1000; x = 3120;而不是3000。
var x = 2.4+3.6 ; x = 6;而不是6.0
var x = “12” + 1; x = “121”; x = “12” – 1 ; x = 11;
加号对于字符串是连接符
&& || 是逻辑运算符 & | 是位运算符。
也支持三元运算符 ? :
特殊运算符 typeof : 返回一个操作表达式的数据类型的字符串。
var x = 3;
var y = “123”;
var z = false;
typeof(x); //number
typeof(y); //string
typeof(z); //boolean
3.语句
1).判断结构(if语句)
var x = 3;
if(x4)//可以进行比较运算。
if(x=4)//可以进行赋值运算,而且可以同样进行判断。
不报错。因为在Js中0或者null就是false,非0或者非null就是true(通常用1表示)。
所以if(x=4)结果是true;
可以通过if(4
y)来解决该问题。因为4=y不会进行判断,而是会报错。
2).选择结构(switch语句)
和java基本相同,不同的是:因为弱类型,也可以对字符串进行选择。
3).循环结构(while语句,do…while语句,for语句)。
注:和java基本相同,不同的是,没有了具体数据类型的限制,使用时要注意。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值