我有要转换为C#的JS代码。由于某种原因,我的C#方法返回的值比JS函数的返回值小10。我尝试更改多个内容并检查JS中&&
运算符的含义,但似乎无法弄清楚我在做什么错。
正确的返回值为97。
JavaScript功能和用法:
function rir(t, e, c, n) {
return t > e
&& t <= c
&& (t += n % (c - e)) > c
&& (t = t - c + e),
t
}
rir('a'.charCodeAt(0), 47, 57, 'b'.charCodeAt(0));
/* returns 97 */
C#方法和用法:
public int Rir(int t, int e, int c, int n)
{
if (t > e && t <= c)
t += (n % (c - e));
if (t > c)
t = ((t - c) + e);
return t;
}
Rir((int)'a', 47, 57, (int)'b');
/* returns 87 */
参考方案
(t = t - c + e)
要求前三个条件为真。
public int Rir(int t, int e, int c, int n)
{
if (t > e && t <= c)
{
t += (n % (c - e));
if (t > c)
t = ((t - c) + e);
}
return t;
}
在两个值之间匹配并返回正则表达式 - javascript我正在尝试使用正则表达式从字符串中获取值,该值是tt="和"&之间的文本的值因此,例如,"tt="Value"&"我只想从中得到单词"Value"。到目前为止,我已经有了:/tt=.*&/这给了我"tt=Value"&,然后,要…
在PHP变量中修改/加载CDN JS的内容 - javascript我有一个网站,其中插件加载变量,其中包含CDN JS文件。该CDN JS文件使用$document.write();将一些HTML写入我的网站现在,我要修改此$document.write();的内容,如何将CDN请求的结果加载到变量中?例如:我的PHP代码是:$var = '<script t…
我如何减少else语句[关闭] - javascriptClosed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 6年前关闭。 我已经编写了一个函数来在三个链接之间放置“,”和“ and”我怎样才能减少if else语句。在javascript中,如果count不为零,我将得到count…
Javascript-从当前网址中删除查询字符串 - javascript单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…
Javascript IF语句 - javascript嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]…