模块回顾
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>
JS基础-数据类型转化和字符串常用操作
原文地址:https://www.cnblogs.com/LuckyGJX/p/8479483.html