美文网首页
javascript 类型转换语法

javascript 类型转换语法

作者: 35108b7328fb | 来源:发表于2021-01-05 14:15 被阅读0次

1、转字符串类型:String(v)或v.toString()

2、转数字:Number(v)

3、自动转换:连接符+的一方是字符串,则另一方也会被转成字符串;其它算术运算符会把另一方转成数字。

//number to string
var str=String(123);
var str2=String(100*2);
document.write(str,"</br>",str2,"</br>");
num=3.141592627;
str=num.toString();
document.write(str,"</br>");
str=num.toFixed(2);//3.14
document.write(str,"</br>");
str=num.toPrecision(4);//3.142
document.write(str,"</br>");
num/=100;
str=num.toExponential(3);//3.142e-2
document.write(str,"</br>");
 
//boolean to string
str=String(true);
document.write(str==="true","</br>");
str=false.toString();
document.write(str==="false","</br>");
 
//Date to string
str=String(Date());
document.write(str,"</br>");
str=Date().toString();
document.write(str,"</br>");
//get year
var date=new Date();
document.write(date.getFullYear(),"year</br>");
//get month
document.write(date.getMonth()+1,"month</br>");
//get date
document.write(date.getDate(),"date</br>");
//get hour
document.write(date.getHours(),"hour</br>");
//get minute
document.write(date.getMinutes(),"minute</br>");
//get second
document.write(date.getSeconds(),"second</br>");
//get millisecond
document.write(date.getMilliseconds(),"millisecond</br>");
//get all milliseconds
document.write(date.getTime(),"time</br>");
//get day in week
var day=date.getDay();
switch(day){
    case 0:
        document.write("sunday</br>");
        break;
    case 1:
        document.write("monday</br>");
        break;
    case 2:
        document.write("Tuesday</br>");
        break;
    case 3:
        document.write("Wednsday</br>");
        break;
    case 4:
        document.write("Thursday</br>");
        break;
    case 5:
        document.write("Friday</br>");
        break;
    case 6:
        document.write("Saturday</br>");
    default:
        document.write("error day</br>");
        break;
}
 
//string to number
num=Number("3.14");
document.write(typeof(num),num,"</br>");
num=Number(" ");
document.write(typeof(num),num,"</br>");//0
num=Number("hello");
document.write(typeof(num),num,"</br>");//NaN
num=+"3.14";
document.write(typeof(num),num,"</br>");//3.14
str="hello";
num=+str;
document.write(typeof(num),num,"</br>");//NaN
 
 
//boolean to number
document.write(Number(true),"</br>");
document.write(Number(false),"</br>");
 
//Date to number
document.write((new Date()).getTime(),"</br>");
document.write(Number(new Date()),"</br>");
 
//auto transform
document.write(5+null,"</br>");//null to 0
document.write("5"+null,"</br>");//null to "null"
document.write("5"+1,"</br>");//1 to "1"
document.write("5"*2,"</br>");//"5" to 5

相关文章

  • JS基础

    JavaScript概述 、 JavaScript基础语法 、 变量和常量 、 数据类型 数据类型转换 、 运算符...

  • javascript 类型转换语法

    1、转字符串类型:String(v)或v.toString() 2、转数字:Number(v) 3、自动转换:连接...

  • javascript笔记3

    基础语法:学习JavaScript的Map,列出了基本的知识点。 基本类型转换成Number类型 基本类型转换成S...

  • JavaScript基础语法之类型转换

    类型转换 自动类型转换 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rMbt0Z...

  • JS基本_2018-07-09

    javascript的组成 javascript的语法 javascript的数据类型: 查看数据类型 javas...

  • javascript强制类型转换

    javascript强制类型转换 一、转换为数值类型 Number(参数) 把任何类型转换为数值类型A.如果是布尔...

  • JavaScript的强制类型转换

    强制类型转换 将javascript的值从一种类型转换为另一种类型的值——>类型转换隐式类型转换——>强制类型转换...

  • JavaScript类型转换

    JavaScript 根据需要自行转换类型 例如 如何转换

  • C++类型强制转换

    类型转换 隐式类型转换 显式类型转换 语法 1. static_cast 用法用于非多态类型之间的转换,不提供运行...

  • 类型转换

    在JavaScript中,共有两种类型转换:隐式类型转换,显示类型转换。 “字符串”转换为“数字” 在JavaSc...

网友评论

      本文标题:javascript 类型转换语法

      本文链接:https://www.haomeiwen.com/subject/dbaioktx.html