JS基础2-数据类型转化和字符串常用操作
模块回顾
1.数据类型的转化。数-字,字-整,字-浮。
2.字符串常用操作。10种。
一、数据类型的转化
通过“+”号或toString()方法将数值转换成字符串。
2.通过parseInt()将字符串转换成整型。
3.通过parseFloat()将字符串转换成浮点型。
<html> <head> <meta charset="utf-8"> <title>数据类型的转换</title> <script> var a=10; var b=2; //将数值型转换为字符串型 var c=a.toString(); alert(c+b); var mes="67.3"; //将字符串转换成整型 var d=parseInt(mes); alert(d); //将字符串转换成浮点型 var e=parseFloat(mes); alert(e); var ans="oracle"; alert(parseInt(ans));//NaN Not a number </script> </head> <body> </body> </html>
二、字符串的常用操作
charAt() |
获取字符串特定索引处的字符 |
toUpperCase() |
将字符串的所有字符转换成大写字母 |
indexOf() |
返回字符串中特定字符串第一次出现的位置 |
substring() |
返回字符串的某个子串 |
slice() |
返回字符串的某个子串,支持负数参数,功能更强大 |
concat() |
用于将多个字符串拼加成一个字符串 |
replace() |
将字符串中的某个子串以特定的字符串替换 |
split() |
将某个字符串分割成多个字符串,可以指定分隔符 |
match() |
使用正则表达式搜索目标子字符串 |
search() |
使用正则表达式搜索目标子字符串 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>操作字符串的常用方法</title> <script type="text/javascript"> var str="I love javascript" alert(str.length); alert(str.length)获取字符串长度 alert(str.charAt(4));//获取第四位字符的值 alert(str.toUpperCase());//将字符串中的字母都转换成大写 alert(str.indexOf('o'));//获取字符串中"o"字符的下标位置 alert(str.lastIndexOf('a'));//获取字符串中最后一个"a"的下标位置 alert(str.indexOf('a',8)); alert(str.substring(3));//从第三位开始截取到最后的字符串的值 alert(str.substring(3,5));//从第三位截取到第五位的字符串 alert(str.slice(4));//截取从第四位到最后的字符串 alert(str.replace('a','w'));//将字符串中的a替换为w alert(str.match('v'));//搜索字符串中的字符v alert(str.search('love'));//搜索字符串中字符串的索引位置 document.write(str); var a="5.5"; var b=2; alert(a-b); var e="lo" var s="ve" alert(e+s); //总结:1.-*/只有运算功能 // 2.+ 执行运算功能:数值类型+数值类型 //3.+执行字符串拼接功能:字符串类型(只要有一个)+数值类型 </script> </head> <body> </body> </html>