|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 javascript如何實現字符串的反轉?本篇文章就給大家介紹javascript怎么將字符串反向輸出,讓大家了解javascript反轉字符串的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。【相關視頻教程推薦:javascript教程】1、使用連接減少的for循環 function reverse(s) {
var str = '';
for (var i = s.length - 1; i >= 0; i--)
str += s[i];
return str;
}
var str="hello";
str=reverse(str);
document.write("hello反轉為: "+str);運行:
以相反的順序將輸入的每個字符添加到新的字符串中。 2、使用兩個數組,利用遞增/遞減的for循環 function reverse(s) {
var o = [];
for (var i = s.length - 1, j = 0; i >= 0; i--, j++)
o[j] = s[i];
return o.join('');
}
var str="hello!";
str=reverse(str);
document.write("hello!反轉為: "+str);輸出:
首先創建一個空數組,并使用遞增/遞減計數器迭代字符串的長度。數組位置使用遞增計數器,其中字符串中的解析使用遞減計數器。最后,創建的數組將連接成一個字符串并返回。 3、使用數組推送和charAt遞增for循環 function reverse(s) {
var o = [];
for (var i = 0, len = s.length; i <= len; i++)
o.push(s.charAt(len - i));
return o.join('');
}
var str="reverse";
str=reverse(str);
document.write("reverse 反轉為: "+str);輸出:
這個示例是第二示例的修改。我們使用一個遞增值而不是使用兩個計數器,該值從字符串中解析的總長度中扣除。此計算值確定要推送到新數組的下一個字符的位置(使用'push()'函數而不是'[]')。與上一個示例的另一個區別是它使用字符串'charAt()'方法而不是其數組功能。 4、使用javascript內置函數:reverse() reverse()方法用于顛倒數組中元素的順序,第一個數組元素成為最后一個,最后一個數組元素成為第一個;它將調用數組對象的元素轉換到位,改變數組,并返回對數組的引用。 注:reverse()方法會改變原來的數組,而不會創建新的數組。 function reverse(s) {
return s.split('').reverse().join('');
}
var str="reverse()函數";
str=reverse(str);
document.write("reverse()函數 反轉為: "+str);輸出:
首先,它將字符串拆分為一個實數組,然后調用'reverse()'方法,最后返回連接數組。 總結:以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。 以上就是javascript如何將字符串反轉輸出的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!