JavaScript数据类型
基本数据类型 {
数值型:number
布尔型:boolea
字符串 :string
null 空
undefined 未定义
NaN(not a number)不是数字
}
引用数据类型:Object
字符串转数值方法:parseInt(字符串);返回值为数值
常见的运算符
|-- 算术运算符
+ - * / %
|-- 关系(比较)运算符
> < > = <= ==(值等) ===(全等) !=
== 在JavaScript中只判断变量的值,不管类型
=== 在JavaScript中,不仅判断变量的值,而且判断变量的类型
|-- 逻辑运算符
&& 并且
|| 或者
! 不是
|-- 自加自减
i++
++i
i--
--i
|-- 赋值运算符
=
+=
-=
*=
/=
%=
|-- 位运算(了解)
三大流程:
|-- 顺序
代码从左到右,从上而下执行的。
|-- 选择(分支)
|-- 单分支
if (condition) {
// 当条件为真的时候,执行if中的代码
}
|-- 双分支
if (condition) {
// 当条件为真的时候,执行if中的代码
} else {
// 当条件为假的时候,执行else中的代码
}
|-- 三分支
if () {
} else if() {
} else if() {
} else if() {
} else {
}
switch() {
case xx:
break;
case xx:
break;
default:
break;
}
|-- 循环
for
while
do while
<!DOCTYPE html>
<html>
<head>
<title>变量运算符</title>
<meta charset="utf-8">
<script type="text/javascript" src="./js/变量运算符.js"></script>
</head>
<body>
</body>
</html>
var num1=prompt("请输入第一个数:");
var num2=prompt("请输入第一个数:");
alert(typeof(num1));
num1=parseInt(num1);
num2=parseInt(num2);
alert(typeof(num1));
alert(num1+"+"+num2+"="+(num1+num2));
alert(num1+"-"+num2+"="+(num1-num2));
alert(num1+"x"+num2+"="+(num1*num2));
alert(num1+"÷"+num2+"="+(num1/num2));
alert(num1+"%"+num2+"="+(num1%num2));