在互联网技术飞速发展的今天,掌握前端和后端开发技能已经成为了许多程序员的必备技能。其中,JavaScript(简称JS)和Java Server Pages(简称JSP)是两种非常常见的技术。本文将深入浅出地介绍JS和JSP的实例,帮助大家更好地理解和应用这两种技术。
一、JS实例
JavaScript是一种轻量级、解释型、基于原型的编程语言,主要用于网页开发。下面我们通过一个简单的例子来了解一下JS的基本用法。

1.1 简单的JS代码
```javascript
// 定义一个函数
function sayHello(name) {
console.log('Hello, ' + name + '!');
}
// 调用函数
sayHello('World');
```
在这个例子中,我们定义了一个名为`sayHello`的函数,它接收一个参数`name`,并在控制台输出一条问候语。然后,我们调用这个函数,并传入`'World'`作为参数。
1.2 JS的内置对象
JavaScript提供了许多内置对象,如`String`、`Array`、`Date`等,方便我们进行各种操作。
1.2.1 String对象
```javascript
var str = 'Hello, World!';
console.log(str.length); // 输出字符串的长度
console.log(str.charAt(5)); // 输出指定位置的字符
console.log(str.toUpperCase()); // 将字符串转换为大写
```
1.2.2 Array对象
```javascript
var arr = [1, 2, 3, 4, 5];
console.log(arr.length); // 输出数组的长度
console.log(arr.join('-')); // 将数组元素连接成一个字符串
```
1.2.3 Date对象
```javascript
var date = new Date();
console.log(date.getFullYear()); // 输出当前年份
console.log(date.getMonth() + 1); // 输出当前月份(0-11)
console.log(date.getDate()); // 输出当前日期
```
二、JSP实例
Java Server Pages是一种基于Java技术的动态网页开发技术。下面我们通过一个简单的例子来了解一下JSP的基本用法。
2.1 简单的JSP代码
```jsp
<%@ page contentType="
