添加/到URL的结尾

时间:2017-01-30 15:45:56

标签: javascript html .net model-view-controller

虽然业务逻辑层(c#)流畅,但我对javscript很生疏。

什么是更安全的追加方式" /"到一个字符串的结尾,当且仅当它不以" /"结尾时吗

目前,我有:

            if (entityId != undefined) {
                noteUrl = window.parent.serverUrl;
                if (noteUrl.substring(noteUrl.length - 1) != "/") {
                    noteUrl += "/";
                }

2 个答案:

答案 0 :(得分:1)

使用三元表达式:

noteUrl += noteUrl.endsWith("/") ? "" : "/";

答案 1 :(得分:1)

endsWith返回bool true或false。

if ( !noteUrl.endsWith("/") )
 noteUrl += "/"

w3schools总是很有用

http://www.w3schools.com/jsref/jsref_endswith.asp