自己看看网课学习一下,啥也不会也不行啊
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <!--整数型--> <script type="text/javascript"> //toFixed() 保留小数位, 返回字符串 var num = 3.456789; var n = num.toFixed(); document.write("n=" + n + "<br/>"); var n = num.toFixed(2); document.write("n=" + n + "<br/>") document.write(typeof n + "<br/>") //不区分大小写 document.write(5E7 + "<br/>")//5乘10的7次方 document.write(4e-5 + "<br/>") // 4乘10的-5次方 <!--字符串--> var string = 'Hello World'; document.write(string + '<br/>') var string = "Hello 'World'"; //要输出单引号,外面要使用双引号 document.write(string + '<br/>') var string = 'Hello "World"'; //要输出双引号时,外面使用单引号 document.write(string + '<br/>') <!--布尔型--> //布尔型只有两种,true和false, NaN的布尔型是false var n = true; var m = false; if (n) document.write(n + '<br/>'); if (m) document.write(m + '<br/>'); // 不输出 var s = 'Hello World'; var s2 = Boolean(s); //只要长度大于1,就是true document.write(s2 + ' ' + typeof s2 + '<br/>') <!--特殊数据类型--> var x; document.write(typeof x + '<br/>'); document.write('Hello \nWorld'); document.write('<pre>Hello \nWorld</pre>'); var person = { name: 'Bob', age:'age', tags:['js', 'web', 'mobile'], city:'Beijing', }; document.write(typeof person + '<br/>') //复合数据类型 object <!--JSON --> var person = { "employees":[ {"firstname": "John", "lastname": "Doe"}, {"firstname": "Anna", "lastname": "Smith"}, {"firstname": "Peter", "lastname": "Jones"} ] } person = eval(person.employees); for(var i = 0; i < person.length; i++){ document.write(person[i].firstname + " " + person[i].lastname + "<br/>") } <!-- 数据类型自动转换--> // + 数字会转换成字符串 document.write(5 + null + "<br/>"); document.write(1 + '5' + '<br/>'); // - * / 字符串会转换成数字 document.write(1 - '5' + '<br/>'); document.write(5 * '2' + '<br/>'); document.write(5 / '2' + '<br/>'); <!-- Javascript 的数据类型有字符串,数字,布尔型,数组,对象,空,未定义--> </script> </body> </html>