Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 偶数应为返回大写_Javascript_Node.js - Fatal编程技术网

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))convertor
。这个节点如何?