Javascript 偶数应为返回大写
在字符串上创建一个以整数Javascript 偶数应为返回大写,javascript,node.js,Javascript,Node.js,在字符串上创建一个以整数n为参数的函数。 如果n是一个偶数数字,它应该返回大写的字符串 如果n为奇数,则应以小写形式返回字符串 基本上,我需要编写一个脚本来实现以下功能 'stringname'.functionName(5)应返回'stringname' 'stringname'.functionName(4)应返回'stringname' var i=2; module.exports = function(i) { return String(stringname)["to"+(
n
为参数的函数。如果
n
是一个偶数数字,它应该返回大写的字符串如果
n
为奇数,则应以小写形式返回字符串
基本上,我需要编写一个脚本来实现以下功能
'stringname'.functionName(5)
应返回'stringname'
'stringname'.functionName(4)
应返回'stringname'
var i=2;
module.exports = function(i) {
return String(stringname)["to"+(i%2?"Low":"Upp")+"erCase"]();
}
但不幸的是,我无法实现我想要的输出。
函数上限偶数(输入,n){
返回(n%2==0)?input.toUpperCase():input.toLowerCase();
}
log(upperif偶('helloworld',10));
log(upperif偶('helloworld',3))代码>
String.prototype.upperif偶=函数(n){
返回(n%2==0)?this.toUpperCase():this.toLowerCase();
}
var odd=“Hello”。上限偶数(5)
var even=“Hello”。upperIfEven(6)
console.log(“奇数->”,奇数)
log(“偶数->”,偶数)
您可以使用带有方法名称的数组来根据偶数/奇数值更改案例
函数上限偶数(输入,n){
返回输入[['toUpperCase','toLowerCase'][n%2]]();
}
log(upperif偶('helloworld',10));
log(upperif偶('helloworld',3))你能写一个完整的程序吗。。我现在还不熟悉节点JS添加演示…30秒我给出了一个通用的JavaScript答案。你不能把我的答案和你自己的需要结合起来吗?它没有表现出来。。它在屏幕上只显示白色屏幕output@RobG是的,但不推荐。这是第一次非常不清楚。您可能想添加一些逻辑,以预期粗心的用户可能会使用字符串(非数字)输入调用convertor
。这个节点如何?