第二十七节 JavaScript中字符串的处理方法
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <script type="text/javascript"> 7 var iNum = 12; 8 var sNum = '23'; 9 // alert(iNum+sNum); 10 // 数字和字符串相加等于字符串拼接 11 12 // alert(parseInt(iNum)); 13 // alert(parseInt(sNum)); 14 // parseInt(iNum1) 将小数或者字符串小数或者字符串整数转换成整数,直接舍去小数部分。 15 16 // alert(parseFloat(iNum)); 17 // alert(parseFloat(sNum)); 18 // parseFloat(iNum1) 将字符串小数或者字符串整数转换成浮点数,如果是转化整数的话并不会补上小数部分。 19 20 var sTr = '23-323-2323-23'; 21 // alert(sTr.split('-')); 22 // alert(sTr.split('-')[0]); 23 // split切割后生成的数数组,可以通过下标取出对应元素,如果给空字符串则分割每一个字符。 24 25 // alert(sTr.charAt(0)); 26 // charAt(0) 返回对应下标的字符串 27 28 var sTr1 = 'h HELLO world !'; 29 // alert(sTr1.indexOf('l')); 30 // alert(sTr1.indexOf('hello')); 31 // indexOf('hello')当参数是单个字符时,返回第一个出现的下标,当时一个字符串时,返回这个字符串第一个字母出现的下标 32 // 如果参数是‘helo’,搜索整个字符串,找不到返回-1; 33 34 // var sTr2 = '01234567'; 35 // alert(sTr2.substring(2,3)); 36 // alert(sTr2.substring(3)); 37 // substring(2,3) 切割字符串,参数给起始和结束的字符串下标,包括起始但不包括结束;如果只给一个参数 38 // 那返回从这个参数开始的下标所有字符串 39 40 alert(sTr1.toUpperCase()); // 将字符串转化成大写 41 alert(sTr1.toLowerCase()); // 将字符串转化成小写 42 43 </script> 44 </head> 45 <body> 46 47 </body> 48 </html>