JavaScript基础语法与Maven项目配置实战

作者:半夏

时间:2026-10-24

浏览:581

本文系统讲解JavaScript核心基础语法,涵盖循环语句、可变数组定义及两种函数声明方式,并结合Maven项目配置进行实战演示。通过具体代码案例,帮助开发者快速掌握JS基础与项目构建流程,适合前端初学者参考学习。

文章目录

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构配合prompt输入与alert输出,可实现简单的条件判断交互,如判断输入数值是否大于10并给出相应提示。


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试 js的语句</title>
		<!-- 在HTML里嵌入js代码 -->
		<script>
			// 2. 循环结构
				//练习3:在控制台输出结果,输出1亿每天花一半能花多少天,f12看
				var f = 0; //记录天数
				var g = 100000000 ; //记录钱
				while( g > 1){
					g = g/2;//改钱
					f++;//统计天++
				}
				console.log(f);
				//练习1:在控制台输出结果,输出1~10用,f12看
				for(var i  = 1;i < 11;i++){
					console.log(i);
				}
				//练习2:在控制台输出结果,输出1~10的和,f12看
				var e = 0;//记录总和
				for(var i  = 1;i < 11;i++){
					// e = e+ i;
					e += i;
				}
				console.log(e);
			// 1. 分支结构
				//练习4:根据用户输入的数字,弹出礼拜几
				//var d = prompt("请输入礼拜几:") ;//默认是string类型
				var d = parseInt( prompt("请输入礼拜几:") ) ;//string->number
				switch(d){
					case '1' : console.log("今天是礼拜1"); //在控制台输出结果,用f12看
					case 2 : alert("今天是礼拜2"); break;
					case 3 : alert("今天是礼拜3"); break;
					case 4 : alert("今天是礼拜4"); break;
					case 5 : alert("今天是礼拜5"); break;
					case 6 : alert("今天是礼拜6"); break;
					case 7 : alert("今天是礼拜7"); break;
				}
				//练习3:判断平年闰年(能被4整除且不能被100整除 | 能被400整除) 
				var c = prompt("请输入年份:");
				if( c%4==0 && c%100!=0 || c%400==0  ){
					alert("闰年");
				}else{
					alert("平年");
				}
				//练习2:接收用户输入的成绩,判断成绩所属的等级
				var b = prompt("请输入成绩:");
				if( b>=80 && b<=100 )
					alert("优秀");
				else if( b>=60 && b<80 )
					alert("中等");
				else if( b>=0 && b<60 )
					alert("不及格");
				else
					alert("输入有误");
				//练习1:判断a>10就弹1否则弹0
				var a = prompt("请输入整数");
				if( a > 10 ){
					alert(1);
				}else{
					alert(0);
				}
		</script>
	</head>
	<body>
	</body>
</html>

JavaScript的数组具有长度可变且数据类型丰富的特点,这与Java中固定长度和单一类型的数组不同。定义数组时,可以使用new Array()创建空数组,或直接初始化包含数字、字符串、布尔值甚至null的混合类型数组。通过访问a.length属性可获取数组长度,且动态赋值(如a[99])会自动扩展数组长度。此外,遍历数组并筛选偶数求和也是常见的数组操作场景。


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试 js的数组</title>
		<!-- js的数组 ,Java里数组的特点:长度不能改变,数据类型单一 -->
		<script>
			//1. js定义数组,特点:长度可变,数据类型丰富
				var a = new Array();  //空数组
				a = new Array(10,1.1,'hello',true,null,10,1.1);  //改变a的长度
				console.log(a); //查看数组里的数据
				console.log(a.length); //获取a的长度
				a[99] = 0;  
				console.log(a); //查看数组里的数据
				console.log(a.length); //获取a的长度,100
				var b = [ ] ; //空数组
				b = [1,2,3,"jack",1.1];//赋值
				for(var i = 0 ; i < b.length ;i++){//遍历
					console.log(b[i]);//根据下标打印数据
				}
				//练习1:求数组里的偶数和
				var c = [1,2,3,4,5,6,7,8];
				//相当于java的foreach,,,,for...in
				for(var i in c){
					console.log(c[i]);
				}
				var d = 0 ; //记录和
				for(var i=0 ;i < c.length ;i++){
					if(c[i] % 2 ==0){
						d+=c[i];//求和
					}
				}
				console.log(d);
		</script>
	</head>
	<body>
	</body>
</html>

在JavaScript中定义函数主要有两种写法。第一种是使用function关键字声明函数,后接函数名、参数列表及函数体,例如遍历数组并打印元素。第二种是将匿名函数赋值给变量,即var 函数名 = function(参数列表){函数体}。这两种方式均可实现特定功能代码块的封装与复用,如统计字符串中特定字符出现的次数,并通过console.log输出结果。

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试 js的函数</title>
		<script>
			// 1. 函数写法1:有特定功能的一块代码
				// 声明函数 :function  函数名(参数列表){函数体}
				function a(){
					var b=[1,2,2,3,4];//定义数组
					for(var i in b){//遍历数组
						console.log(b[i]);//打印数据
					}
				}
				// 调用函数
				a();
			// 2. 函数写法2:有特定功能的一块代码	
				// 声明函数 :	var 函数名 = function(参数列表){函数体}
				var b = function(){
					console.log(100);
				}
				//调用:函数名(参数列表); -- 被调用的函数必须存在!!
				b();
			//3. 定义并调用含参函数
				function c(a,b){ //定义含参函数
					console.log(a+b);
				}
				c("hello",1);	  //调用含参函数
				var d = function(a,b){
					console.log(a+b);
				}
				d(1.1,2.6);
			//4. 定义并调用含参的有返回值的函数
				function e(a,b){
					return a+b;//把结果返回给调用者
				}
				var f = e(1,2);
				console.log(f);
				var g = function(){
					return "hello js" ;//把结果返回给调用者
				}
				var h = g();
				console.log(h);
			//练习:统计字符串里a字符出现的次数
				function cishu(str,chara){
					var count = 0 ;// 记录次数
					for(var j = 0 ; j < str.length ;j++){//遍历字符串
						var data = str.charAt(j);//获取每个字符
						//和a字符比较
						if(data == chara){
							//如果是a字符,就++
							count++; 
						}
					}
					return count;//返回给调用者
				}
				//调用cishu函数,统计字符串abcaaaaa中字符a出现的次数
				var count = cishu("abcaaaaa",'a');
				console.log("a字符串出现的次数是:"+count);
		</script>
	</head>
	<body>
	</body>
</html>

Maven作为项目构建工具,在Java及前端项目中广泛应用。通过配置pom.xml文件,可以管理项目依赖、构建生命周期及插件配置。在实际操作中,需正确设置groupId、artifactId和version等核心元素,以确保项目结构的规范性与依赖管理的准确性。

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构

JavaScript中的语句执行是编程的基础。在HTML文件中嵌入JS代码时,可以通过script标签直接编写逻辑。例如,使用while循环计算资金减半至1以下所需的天数,或通过for循环输出1到10的整数序列。此外,利用if-else结构

本文简要介绍了JavaScript的基础语法要素,包括语句控制、数组特性及函数定义方法,并提及了Maven在项目配置中的作用。希望这些内容能为读者提供实用的技术参考,助力前端开发与项目构建实践。

文章到此结束,感谢阅读。希望本文内容对您有所帮助,欢迎持续关注本站以获取更多技术更新与教程资源。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章