HTML之JavaScript变量和数据类型 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>/*1.JS中变量声明 通通使用var (后续应该是使用let/const 自行查资料看区别吧)int i = 10 前端改用:var i = 10String str = "aaa" 改用 var str = "aaa"2.JS是弱类型,不是没有类型,是变量在声明时不指定,赋值时才确定类型3.JS中的常见数据类型:Number 数字类型 整型+浮点型String 字符串类型boolean 布尔类型null 空类型 类型是Object 值是nullUndefined 未定义类型 声明但未赋值 值是undefinedObject 对象类型Array 数组类型Function 函数类型4.判断数据类型的运算符:typeof5.JS允许变量重复声明,后面的会覆盖前面的;也允许被声明的变量直接换数据类型6.JS的语句可以用;结尾,也可以不用,但是建议用7.标识符明明参照Java8.常见报错:变量未声明会报 uncaught ReferenceError: xxx is not defined*/var i = 10;document.write(i + "<br>"); // 页面输出console.log(i + "adad");// 控制台输出console.log(typeof i); // numberi = "aaa";console.log(i);console.log(typeof i); // stringi = true;console.log(i);console.log(typeof i); // booleani = new Object();console.log(i);console.log(typeof i); // objecti = function fun1 () {};console.log(i);console.log(typeof i); // functioni = null;console.log(i);console.log(typeof i); // object</script> </head><body></body></html>