JavaScript|一次性的函数--IIFE(含测试用例)

本博文源于js基础,主要探讨IIFE的使用。IIFE全称是Immediately-Invoked Function Expression的缩写,意为“立即调用的函数表达式”。

IIFE语法格式

(function(){
	alert("我执行了");
})();

例子:

	var title = (function(){
		alert("我执行了");
})();

在这里插入图片描述
另一种格式

+function() {
	alert(1)
}()	

例子

		var title = +function () {
			alert(1)
		}();

在这里插入图片描述

IIFE测试用例

根据用户的年龄和性别决定对用户的称谓:
大于18岁的男的叫先生,女的叫女士,其余叫小朋友

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>5-4</title>
		<script>
			var age = 12;
			var sex = "男";
			var title = (function () {
				if(age>=18) {
					if(sex=="男") {
						return "先生"
					}else 
						return "女士";
					
				}else 
					return "小朋友";
			})();
			console.log(title);
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37149062/article/details/106217824