1. 数字与字符串的转换
1.1 数字-------字符串转换
1.new String()
2. Number 对象方法 toString()
3. Number 对象 toFixed(小数的位数)把数字转换为字符串
4. 加上空字符串【“”】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript 中数据类型转换</title>
<script>
window.οnlοad=function(){
//数字---字符串
//1. new String()
/*
var num=100; //number
var numstr=new String(num);
alert(numstr);
*/
/*
// 2. Number 对象方法 toString()
var num=100;
var num2=new Number(num);
var num2str=num2.toString();
alert(typeof num2str);
//3. Number 对象 toFixed(小数的位数)把数字转换为字符串
var num=100;
var num2=new Number(num);
var num2str=num2.toFixed(2);
alert(typeof num2str);
*/
// 4. 加上空字符串【“”】
var num=100;
var numstr=num+"";
alert(typeof numstr);
//2.字符串--数字 【被转换的一定要是数字值的字符串】
// 1.Number() 可以将字符串转换为数字
/*
var str="123"
var num=new Number(str);
alert(num);
*/
//2.包含数字值的字符串*1
/*
var str="1234";
var num2=str*1;
alert(num2);
*/
}
</script>
</head>
<body>
</body>
</html>
2. 布尔值与字符串的转换
2.1 布尔值–字符串转换
1.new String() 可以将布尔值转换为字符串
2.Boolean 方法 toString() 也有相同的效果。
2.2 字符串–》布尔值
空字符串[“”]是 false,非空字符串是 true
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>布尔值和字符串转换</title>
<script>
window.οnlοad=function(){
布尔值---------字符串
/*
var boo1=true;
var str1=new String(boo1);
var str2=str1.valueOf();
alert(str2);
*/
字符串---布尔值
//空字符串[“”]是 false,非空字符串是 true
var str1=" ";
var boo1=new Boolean(str1);
var boo2=boo1.valueOf();
alert(boo2);
}
</script>
</head>
<body>
</body>
</html>
3. 布尔值与数字的转换
3.1布尔值—》数字
1.乘 1【*1】
2.new Number()
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript 中数据类型转换 布尔值和数字的转换</title>
<script>
window.οnlοad=function(){
//布尔值--数字
//1.乘 1【*1】
var boo1=true; //[true====1 false===0]
var num1=boo1*1;
alert(num1);
//2.new Number()
var boo2=true;
var num1=new Number(boo2);
var num2=num1.valueOf();
alert(num2);
数字----布尔值
0 是 false,非 0 就是 true
var num=0;
var boo=new Boolean(num);
var num1=10;
var boo1=new Boolean(num1);
var boo2=boo1.valueOf();
alert(boo2);
}
</script>
</head>
<body>
</body>
</html>
4.日期与字符串转换
4.1 日期–》字符串
1.String() 可以将日期转换为字符串。
2.Date 方法 toString() 也有相同的效果。
4.1 字符串–>日期
new Date(String);
//注意字符串的格式[yyyy/MM/dd HH:mm:ss][yyyy-MM-dd HH:mm:ss]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>日期和字符串的转换</title>
<script>
window.οnlοad=function(){
//日期和字符串转换
var date1=new Date();
var str1=new String(date1);
var str2=str1.valueOf();
alert(str2);
//2.字符串--日期
//3.new Date(dateString);字符串所表示的时间日期转换成Date对象型
//var dateString="2018/12/1 12:29:30"; //字符串格式固定
var dateString="2018-12-1 12:29:30";
//var dateString=" 12:29:30 2018/12/1";
//var dateString="1-12-2018 12:29:30";
var date3=new Date(dateString);
alert(date3);
}
</script>
</head>
<body>
</body>
</html>