js四种常用使用场景
<!-- 第一种使用场景 --> <script type="text/javascript"> // alert('今天补课 真悲催!!'); </script> <!-- 第二种使用 引入外部js文件--> <script src="1.js"> // alert('123456');//这里不能书写js代码 不会执行 </script> <!-- 第三种使用场景 事件属性 --> <div style="100px;height:100px;background:#333" onclick="alert('你点我做甚??')"></div> <!-- 第四种 a标签的href --> <a href="javascript:alert('明天休息么???');alert('明天不休息?');alert('下周都不休息?');alert('are you kidding me???')">休息哦</a>
js严格区分大小写
js变量声明
布尔类型
var flag = true;
var flag = false;
字符串
var str = 'i love you';
数值类型
整型
var e = 100; //十进制
var f = 010; //八进制
var g =0x10; //十六进制
浮点型
var h = 2,5;
var i = 3.;
var j = .8;
var k = 2.5E2//科学技术法
var l = 2.5E1000;
var m = 2.5E-1000;//负号表示小数点前1000位
var n = -2.5E101000;
对象类型
var obj= new Object();
var arr = new Array();
var e = null;
函数类型
var fun = function(){ alert('hi'); }
未定义类型
var u= undefined;
alert();输出
var o = NaN;//NaN=not a number
alert(typeof(o));获取变量类型
js的typeof类型返回的字符串有6种 :
number string boolean object function
toString()将一个逻辑值转换为字符串
1 <script type="text/javascript"> 2 3 var boo = new Boolean(true) 4 document.write(boo.toString()) 5 6 </script>