<span style="font-size:14px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>这是一个微小的页面</title> <script> window.onload = function load() { /* 可以认为===代表类型和值都相等; ==只判断值是否相等; js是动态语言,亦是弱类型语言 */ var num = 0; console.log(""==num); console.log(""!=num); console.log(""===num); console.log(""!==num); console.log("//////////////////////////////////////"); var boolean = false; console.log(""==boolean); console.log(""!=boolean); console.log(""===boolean); console.log(""!==boolean); console.log("//////////////////////////////////////"); var nullType = ""; console.log(""==nullType); console.log(""!=nullType); console.log(""===nullType); console.log(""!==nullType); console.log("//////////////////////////////////////"); var nullTest = null; console.log(""==nullTest); console.log(""!=nullTest); console.log(""===nullTest); console.log(""!==nullTest); console.log("///////////////////////////////////////"); /* 弱类型语言使用变量不需要互相转换。动态语言或是静态语言与他们的强弱类型无关; 例如:java是静态强类型语言,phython是动态强类型语言,javascript是动态弱类型语言,c语言是静态弱类型语言 */ var a = true; var b = "test"; var c = "123"; var d = 3; console.log(a+b); console.log(c+d); console.log(d+c); } </script> </head> <body > </body> </html> </span>