在ES6之前有JS有6种数据类型
Undefined
Number
Strig
Boolean
Null
Object
其中除了Object为引用数据类型,其他都是基本数据类型
typeof运算符
typeof可以在JS代码运行过程中动态获取变量的数据类型
typeof语法格式 typeof 变量名;
typeof运算符的结果是以下6个字符串之一
"undefined"
"number"
"string"
"boolean"
"object"
"function"
以上六个字符串都是小写
在JS中判断两个字符串是否相等应该用“==”
-->
<script type="text/javascript">
function sum(x,y){
if(typeof x=="number" && typeof y=="number"){
alert(x+y) ;
}
alert("请输入数字")
}
</script>
<input type="button" value="计算两个数字的和" onclick="sum('a','b')" />
<input type="button" value="计算两个数字的和" onclick="sum(1,2)" />