forked from xuos/xiuos
add JerryScript test file and update README.md
This commit is contained in:
36
APP_Framework/lib/JerryScript/testflie/mathfunction.js
Normal file
36
APP_Framework/lib/JerryScript/testflie/mathfunction.js
Normal file
@@ -0,0 +1,36 @@
|
||||
/**
|
||||
* File: mathUtils.js
|
||||
* Function: Math utilities
|
||||
* Description: Contains various math utility functions.
|
||||
*/
|
||||
|
||||
// Calculates the square of a number
|
||||
function square(number) {
|
||||
var square = number * number;
|
||||
console.log("The square of", number, "is", square);
|
||||
return square;
|
||||
}
|
||||
|
||||
// Calculates the cube of a number
|
||||
function cube(number) {
|
||||
var cube = number * number * number;
|
||||
console.log("The cube of", number, "is", cube);
|
||||
return cube;
|
||||
}
|
||||
|
||||
// Calculates the average of an array of numbers
|
||||
function average(numbers) {
|
||||
var sum = numbers.reduce(function (acc, curr) {
|
||||
return acc + curr;
|
||||
}, 0);
|
||||
var avg = sum / numbers.length;
|
||||
console.log("The average of the following numbers:",numbers,"is", avg);
|
||||
return avg;
|
||||
}
|
||||
|
||||
var num = 7;
|
||||
var arr = [17, 12, 33, 24, 45, 36, 18, 85, 97, 48];
|
||||
|
||||
var res1 = square(num);
|
||||
var res2 = cube(num);
|
||||
var res3 = average(arr);
|
||||
Reference in New Issue
Block a user