javaScript的内置对象
字符串转换成数字类型
转换函数 | 作用 |
---|
parseInt() | 将一个字符串转成整数,如果一个字符串包含非数字字符,那么parseInt函数会从首字母开始取数字字符,一旦发现非数字字符,马上停止获取内容。 |
parseFloat() | 将一个字符串转成小数,转换原理同上。 |
isNaN() | 转换前判断被转换的字符串是否是一个数字,非数字返回true |
编码解码函数
函数名称 | 作用 |
---|
encodeURI(URIstring) | 可把字符串作为 URI 进行编码 |
decodeURI(URIstring) | 可对 encodeURI() 函数编码过的 URI 进行解码。 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script type="text/javascript">
/*字符串转数字*/
var a = "123abc123"; //字符串类型
var i = parseInt(a);
document.write(i+"
");
var b = "3.14abc123";
i = parseFloat(b);
document.write(i+"
");
//判断字符串是否为纯数字字符组成
var age = "1012";
document.write(isNaN(age)+"
"); //不是一个数字字符, 返回true.
/*编码解码函数*/
var str = "http://www.baidu.com?wd=努力是一种态度";
document.write(str + "
");
//模拟url编码
str = encodeURI(str);
document.write(str + "
");
//对编码后的url进行解码
str = decodeURI(str);
document.write(str + "
");
</script>
</body>
</html>
评论列表(0条)