系统函数和带参函数

系统函数

		  alert()   弹出
		  confirm()    确认对话框
		  promt()     用户输入框
		  parseInt()   整型
		  parseFloat()  浮点型
		  typeof()   判断数据类型,number string null undefine  boolean
	  	   isNaN()   是否是数值,不是数值返回true
		  eval()    将字符串当做js代码执行
 		   console.log(parseInt(20.66));  //20, 向下取整
		   console.log(parseInt("2a0abc")); //2
		   console.log(parseFloat("2.6bc")); //2.6
		   console.log(typeof("true"));  //string
		   console.log(typeof(true));  //boolean
		   console.log(parseInt("abc")); //NaN  不是一个数值
		   console.log(typeof(NaN)); //number
		   
		   //不是数值返回true
		   console.log(isNaN("q")); //true
		   console.log(isNaN("111"));  //false
		   console.log(isNaN("true"));  //ture
		   console.log(isNaN(true));  /false
		   console.log(isNaN(undefined)); //true
		   console.log(parseInt(null)); //NaN
		   console.log(isNaN(null)); //false
		   console.log(parseInt("")); //NaN
		   console.log(isNaN("")); //false
		   
		  // eval()    将字符串当做js代码执行
		  var str=`document.write("<h1>奇酷教育</h1>")`
		  eval(str);
		  var str2="1+1";
		  document.write(eval(str2));

带参函数

		无参函数 function test(){} 
		带参函数: function test(参数列表){}   
		alert("")  prompt("")  typeof("")

简单理解就是无参函数括号内为空
带参函数括号能有参数
通过示例更好理解:

			/* 无参函数 function test(){}
			带参函数: function test(参数列表){}
			alert("")  prompt("")  typeof("")
			 */
			
			//用户输入a,b,求和
			var a=prompt("请输入")*1;
			var b=prompt("请输入")*1;
			function sum(){
				document.write(a+b);
			}
			sum();
			document.write("<br>")
			
			
			//模具,填充材料
			//m,n形式参数, 形参列表
			function sum2(m,n){
				document.write(m+n+"<br>");
			}
			
			//a传递给m,b会传递给n
			//实际参数,实参
			sum2(a,b);
			sum2(6,8);
			sum2(10,12);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值