21 lines
376 B
JavaScript
21 lines
376 B
JavaScript
/** @param {string} [name] */
|
|
function greet(name = 'World') {
|
|
return `Hello, ${name}!`;
|
|
}
|
|
|
|
/** @param {number} a @param {number} b */
|
|
function add(a, b) {
|
|
return a + b;
|
|
}
|
|
|
|
/** @param {string} email */
|
|
function isValidEmail(email) {
|
|
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
|
return emailRegex.test(email);
|
|
}
|
|
|
|
module.exports = {
|
|
greet,
|
|
add,
|
|
isValidEmail
|
|
}; |