[JavaScript-String類]字串搜尋indexOf(字串)及lastIndexOf(字串)
說明:
indexOf 找字串中第一個被找到的字串的位置,
找不到回-1。
及lastIndexOf 從右邊開始找字串中的第一個被找到的字串的位置。
找不到回-1。
可用在 判斷字串中是否有某個字元
例:如下判斷字串是否有S字元
程式:
<script type ="text/javascript">
公告版位
目前分類:JavaScript-String類 (8)
- Apr 17 Thu 2014 23:27
JavaScript String類 字串搜尋indexOf(字串)及lastIndexOf(字串)
- Apr 16 Wed 2014 23:52
JavaScript String類 字串切割split第二篇
[JavaScript-String類]字串切割split第二篇
使用字串來切割字串,
如使用 "["、"]"、","、"."、"a"等字元及字串。
split("使用字元及字串");
程式
<script type ="text/javascript">
str = "[JavaScript]字串切割split";
document.write("測試的字串為:"+str+"<br>");
var arr = new Array;
- Apr 16 Wed 2014 23:39
JavaScript String類 字串切割split第一篇
字串切割split,回傳資料型態為陣列。
程式:
<script type ="text/javascript">
str = "[JavaScript]字串切割split";
document.write("測試的字串為:"+str+"<br>");
var arr = new Array;
arr = str.split("");
- Apr 15 Tue 2014 00:00
JavaScript String類 英文字大小寫轉換toLowerCase及toUpperCase
toLowerCase 為將英文字全都轉為小寫
toUpperCase 為將英文字全都轉為大寫
程式:
<script type ="text/javascript">
str = "[JavaScript-String類]英文字大小寫轉換toLowerCase及toUpperCase";
document.write("測試的字串為:"+str+"<br>");
document.write("str.toLowerCase()為:"+str.toLowerCase()+"<br>");
document.write("str.toUpperCase()為:"+str.toUpperCase()+"<br>");
- Apr 14 Mon 2014 00:12
JavaScript String類 取得部分的字串substr及substring
[JavaScript-String類]取得部分的字串substr及substring
用法:
substr(開始位置,取出長度)
substring(開始位置,結束位置)
字串中第一碼位置為0的位置,
所以下列程式取出Ja 及J
程式:
- Apr 12 Sat 2014 23:25
JavaScript String類 取得字串的長度length
[JavaScript-String類]取得字串的長度length
程式
<script type ="text/javascript">
str = "[JavaScript-String類]取得字串的長度length";
document.write("測試的字串為:"+str+"<br>");
document.write("字串長度為:"+str.length);
</script>
結果
- Apr 12 Sat 2014 23:04
JavaScript String類 String字串搜尋indexOf()
[JavaScript]字串搜尋indexOf()
indexOf()方法,
第一個位置為 0
如果沒搜尋到為 -1
程式
<script type ="text/javascript">
- Jan 09 Thu 2014 23:05
JavaScript String類 字串轉換數字
[JavaScript-String類]字串轉換數字
程式範例:
var a = "10";//整數 var b = "12.5";//浮點數 //字串數字相加 ,但加出來不是你想要的。 document.write("a+b:"+(a+b)); document.write("<br>"); //必須轉型才能相加 var a_Int = parseInt(a); var b_Float = parseFloat(b); //字串數字相加 document.write("a+b:"+(a_Int+b_Float)); document.write("<br>"); //浮點數 用整數轉換 var b_Int = parseInt(b); document.write("b:"+(b_Int));
說明:
parseInt(); 將字串轉換為字串