JavaScript06 类型转换总结
来源:互联网 发布:python dict items 编辑:程序博客网 时间:2024/06/05 09:07
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>1.类型转换</title>
</head>
<body>
<!---->
<script type="text/javascript">
/*类型转换
* 1.显示转换(强制类型转换)
*
*/
//string 转换为number
var a="123";
var num=Number(a);
// alert(typeof(num));
//number转换为string
var b=100;
var str= String(b);
// alert(typeof(str))
var c="a12";
//当字符串中含有非数字的字符时,此时显示转化为number后的值是NaN(not a number)
// alert( Number(c));
//2.隐式转换
//+对于字符串做得是拼接操作
//number->string
//当+运算符的两侧,一个是数字另一个是字符串时,进行的是拼接操作
var m=10;//"3"+"a"="3a"
// alert(m+"a");
m+"";
//string->number
//-*/% 运算符时 如果一侧是数字,另外一侧是字符串(纯数字组成),做得是算数运算
var x="125";
var y=100
alert(typeof(x-y)) ;
//parseInt():把字符串中的数字部分提取出来
/*
* 从前往后提取,碰到不是数字的字符就停止 不在提取
* 对于小数只提取整数部分,不提取小数
* 可以接受第二个参数,指定什么进制来转换.默认十进制
*/
// alert(parseInt("12.3"))
/* parseFloat()把字符串中的数字部分提取出来
* 从前往后提取,碰到不是数字的字符就停止 不在提取
* 可以提取整数和小数部分
*
*/
//如果提取出来的不是数字返回的就是nan
//上述方法提取数字会自动忽略开头和结尾的空格
// alert( parseFloat("12.5"));
/*
* NaN是number类型的一个值 它与其他类型值都不相等,包括他自身
*/
// isNaN();是否不是一个数字
// alert(isNaN("12"));//false
</script>
</body>
</html>
阅读全文
0 0
- JavaScript06 类型转换总结
- C++类型转换总结
- java类型转换总结
- C++类型转换总结
- C++类型转换总结
- C#类型转换总结
- 字符串类型转换总结
- MFC类型转换总结
- C++类型转换总结
- C++类型转换总结
- java类型转换总结
- C++类型转换总结
- C++类型转换总结
- C++类型转换总结
- c++类型转换总结
- C++类型转换总结
- C++类型转换总结
- C#类型转换总结
- RIOT硬件平台调研
- 每天5分钟docker容器技术
- 函数指针
- 为了C币
- python验证码简单识别
- JavaScript06 类型转换总结
- python文件的打开,保存图形化操作
- iOS 手写签名的简单实用封装
- 库文件使用障碍
- CodeForces
- IOS(七层)和TCP/IP(五层)
- 数据结构--循环队列(简易)--C
- 个人笔记——日志
- 菱形的制作