尝试将JS &&运算符转换为C# - javascript

我有要转换为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语句[关闭] - javascript

Closed. 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]&#…