js

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>
 
 
 
 
 
 
 
 
 
 
 
原文地址:https://www.cnblogs.com/yyf573462811/p/4949304.html