JavaScript语法_变量
变量:一小块存储数据的内存空间
java语言是强类型语言 而JavaScript是弱类型语言
- 强类型:在开辟变量存储空间时 定义了空间将来存储的数据类型 只能存储固定类型的数据
- 弱类型:在开辟变量存储空间时 不定义空间将来的存储数据类型 可以存放任意类型的数据
语法:
- var 变量名=初始化值
HTML代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>变量</title>
<script>
//定义变量
var a=3;
alert(a);
a="abc";
alert(a)
//定义number类型
var num=1;
var num1=1.2;
var num2=NaN;
//输出到页面
document.write(num+"<br>");
document.write(num1+"<br>");
document.write(num2+"<br>");
//定义String类型
var str="abc";
var str1="edf";
document.write(str+"<br>");
document.write(str1+"<br>");
//定义boolean
var flag = true;
document.write(flag+"<br>");
//定义null,undefined
var obj=null;
var obj1=undefined;
var obj2;
document.write(obj+"<br>");
document.write(obj1+"<br>");
document.write(obj2+"<br>")
</script>
</head>
<body>
</body>
</html>
运行结果

使用typeofHTML代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
//定义变量
var a=3;
alert(a);
a="abc";
alert(a)
//定义number类型
var num=1;
var num1=1.2;
var num2=NaN;
//输出到页面
document.write(num+"---"+typeof(num)+"<br>");
document.write(num1+"---"+typeof(num1)+"<br>");
document.write(num2+"---"+typeof(num2)+"<br>");
//定义String类型
var str="abc";
var str1="edf";
document.write(str+"---"+typeof(str)+"<br>");
document.write(str1+"---"+typeof(str1)+"<br>");
//定义boolean
var flag = true;
document.write(flag+"---"+typeof(flag)+"<br>");
//定义null,undefined
var obj=null;
var obj1=undefined;
var obj2;
document.write(obj+"---"+typeof(obj)+"<br>");
document.write(obj1+"---"+typeof(obj1)+"<br>");
document.write(obj2+"---"+typeof(obj2)+"<br>")
</script>
</head>
<body>
</body>
</html>
运行结果

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/webdev/278841.html