本帖最后由 15106970607 于 2025-3-28 23:17 编辑
[AAuto] 纯文本查看 复制代码 /*
1. 基础打印函数 写一个无参函数sayHello(),
调用时在控制台输出"Hello, aardio!"。
*/
import console;
function sayHello(){
console.log("Hello,aardio!")
}
console.log( sayHello() );
console.pause();
[AAuto] 纯文本查看 复制代码 /*
2. 带参数的加法函数 创建一个函数add(a, b),
返回两个数字参数的和。测试:add(3,5) 应返回8。
/*/
import console;
function add(a,b){
var num = a + b
return num;
}
console.log( add(3,5) );
console.pause();
[AAuto] 纯文本查看 复制代码 /*
3. 判断偶数函数 编写函数isEven(num),判断输入数字是否为偶数,
返回布尔值。示例:isEven(7)返回false。
*/
import console;
function isEven(num){
num = console.getNumber( "请输入比0大的数值:" )
if((num%2) > 0) return false
else return true
}
console.log( isEven() );
console.pause();
[AAuto] 纯文本查看 复制代码 /*
4. 字符串反转函数 实现函数reverseString(str),
返回输入字符串的反转结果。例如输入"hello"返回"olleh"。
*/
import console;
function reverseString(str){
return string.reverse(str,true)
}
var text = reverseString(console.getText( "请输入:" ));
console.log( text );
console.pause();
[AAuto] 纯文本查看 复制代码 /*
5. 数组最大值函数 创建函数findMax(arr),
接收数字数组并返回最大值。测试:findMax([2,9,1,5])返回9。
*/
import console;
function findMax(arr){
var max = arr[1]
for(i=2;#arr;1){
if(arr[i]>max){
max = arr[i]
}
}
return max;
}
var arr1 = {2,9,5,1}
console.log( findMax(arr1) );
console.pause();
[AAuto] 纯文本查看 复制代码 /*
6. 计算阶乘函数 用循环或递归实现函数factorial(n),
计算n的阶乘。示例:factorial(5)返回120。
*/
import console;
function factorial(n){
var res = 1
for(i=1;n;1){
res *= i
}
return res;
}
console.log(factorial(5))
console.pause();
[AAuto] 纯文本查看 复制代码 /*
7. 可变参数求和 编写函数sumAll(...),
接受任意数量的数字参数并返回它们的和。
测试:sumAll(1,2,3,4)返回10。
*/
import console;
function sumAll(...){
var arr1 = {...}
var res = 0;
for(i=1;#arr1;1){
res += arr1[i]
}
return res;
}
console.log(sumAll(1,2,3,4))
console.pause();
|