js练习题代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

js练习题代码JavaScript (简称JS) 练习题代码
以下是一些JS练习题的代码,供您参考。

代码1:
```javascript
// 1. 将两个数字相加并返回结果
function addNumbers(a, b) {
return a + b;
}
// 2. 检查一个数字是否为偶数
function isEven(num) {
return num % 2 === 0;
}
// 3. 计算一个数组中所有数字的和function calculateSum(nums) {
let sum = 0;
for (let i = 0; i < nums.length; i++) {
sum += nums[i];
}
return sum;
}
// 4. 检查一个字符串是否为回文
function isPalindrome(str) {
const reversedStr = str.split('').reverse().join(''); return str === reversedStr;
}
// 5. 打印九九乘法表
function printMultiplicationTable() {
for (let i = 1; i <= 9; i++) {
let row = '';
for (let j = 1; j <= i; j++) {
row += `${j} * ${i} = ${i * j} `;
}
console.log(row);
}
}
```
代码2:
```javascript
// 1. 求数组中的最大值
function findMaxValue(arr) {
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
// 2. 检查一个字符串是否为有效的邮箱地址function isValidEmail(email) {
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email);
}
// 3. 计算一个数字的阶乘
function calculateFactorial(num) {
let factorial = 1;
for (let i = 2; i <= num; i++) {
factorial *= i;
}
return factorial;
}
// 4. 反转一个字符串
function reverseString(str) {
return str.split('').reverse().join(''); }
// 5. 打印斐波那契数列前 n 个数字function printFibonacciSeries(n) { let fib = [0, 1];
for (let i = 2; i < n; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
}
console.log(fib);
}
```
以上是一些简单的JS练习题代码,可以用于巩固和练习JS编程技能。

您可以运行这些代码并在控制台中查看结果。

希望对您有帮助!。

相关文档
最新文档