资讯专栏INFORMATION COLUMN

JavaScript 之 核心语法 [ 类型转换 ]

muzhuyu / 1655人阅读

摘要:隐式数据类型转换转换成类型字符串用法空字符串变量名称啊哈哈转换成字符串数字类型和布尔类型转换会将其值用字符串的方式显示数字类型转换成字符串类型显示显示转换后的类型布尔类型转换成字符串类型显示显示转换后的类型转换成类型数字用法加号变

隐式数据类型转换

转换成string类型(字符串) - 用法("" - 空字符串) + 变量名称

var num = 100;
var str1 = "啊哈哈";
var str2 = "100";
var boo = true;

/*
    转换成字符串
     * 数字类型和布尔类型转换 - 会将其值用字符串的方式显示
 */
/* 数字类型转换成字符串类型 */
var sn = "" + num;
console.log( sn );// 显示 100
console.log( typeof sn );// 显示转换后的类型 string
/* 布尔类型转换成字符串类型 */
var sb = "" + boo;
console.log( sb );// 显示 true
console.log( typeof sb );// 显示 转换后的类型 string

转换成number类型(数字) - 用法(+ - 加号) 变量名称

var num = 100;
var str1 = "啊哈哈";
var str2 = "100";
var boo = true;
/*
    转换成数字类型
     * 字符串类型转换时
      * 如果字符串中有文本内容,转换后会显示 - NaN
      * 如果字符串中是数字内容,转换后正常显示
    布尔类型转换时
     * 如果值是true 会显示 1
     * 如果值是false 会显示 0
 */
/* 字符串类型转换成数字类型 */
var ns1 = + str1;
console.log( ns1 );// 显示 NaN
console.log( typeof ns1 );// 显示转换后的类型 number
var ns2 = + str2;
console.log( ns2 );// 显示 100
console.log( typeof ns2 );// 显示转换后的类型 number
/* 布尔类型转换成数字类型 */
var nb = + boo;
console.log( nb );// 显示 1
console.log( typeof nb );// 显示转换后的类型 number

转换成boolean类型(布尔) - 用法 (!!- 双叹号 ) 变量名称

var num = 100;
var str1 = "啊哈哈";
var str2 = "100";
var boo = true;
/*
    转换成布尔类型
    数字类型转换时:整数会显示true 、 0会显示false
    字符串类型转换时:字符串中有内容的会显示true 、无内容的显示false
 */
/* 数字类型转换成布尔类型 */
var bn = !! num;
console.log( bn );// 显示 true
console.log( typeof bn );// 显示转换后的类型 boolean
/* 字符串类型转换成布尔类型 */
var bs = !! str1;
console.log( bs );// 显示 true
console.log( typeof bs );// 显示转换后的类型 boolean
显示数据类型转换

转换为string类型

var num = 100;
var str1 = "啊哈哈";
var str2 = "100";
var str3 = "10.01";
var boo = true;

/*
    转换为string类型
      * String( )函数 - String( 数据值 )
      * toString( )方法 - 变量名.toString( )
        * 对象的方法 - 将变量当作是一个对象来使用
  */
/* String( )函数转换 */
var sn1 = String( num );
console.log( typeof sn1 );// 显示转换类型 string
/* toString( )方法转换 */
var sn2 = num.toString();
console.log( typeof sn2 );// 显示转换类型 string

转换为number类型

var num = 100;
var str1 = "啊哈哈";
var str2 = "100";
var str3 = "10.01";
var boo = true;
/*
    转换为number类型
      * Number( )函数 - Number( 数据值 )
      * parseInt( )函数 - parseInt( 数据值 )
        * 转换成number类型的整数
      * parseFloat( )函数 - parseFloat( 数据值 )
        * 转换成number类型的浮点数
  */
/* Number( )函数转换 */
var nb = Number( boo );
console.log( typeof nb );// 显示转换类型 number
/* parseInt( )函数转换 */
var ns1 = parseInt( str2 );
console.log( ns1 );// 显示 100
var ns2 = parseFloat( str2 );
console.log( ns2 );// 显示 100(应该显示100.0,由于number类型中的浮点数类型,会将“.0”抹去)
/* parseFloat( )函数 */
var ns3 = parseInt( str3 );
console.log( ns3 );// 显示 10 - parseInt()只取数据值中的整数部分
var ns4 = parseFloat( str3 );
console.log( ns4 );// 显示 10.01

转换为boolean类型

var num = 100;
var str1 = "啊哈哈";
var str2 = "100";
var str3 = "10.01";
var boo = true;
/*
    转换为boolean类型
      * Boolean()函数 -> Boolean(值)
  */
var bs = Boolean( str1 );
console.log( bs );// 显示 true
console.log( typeof bs );// 显示转换类型 boolean

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96714.html

相关文章

  • JavaScript核心语法——数据类型

    摘要:原始类型分别有类型类型和类型三种。类型中存在一个特殊的值叫。也可以把其他类型的数据自动转换为类型运算符运算符判断原始类型语法结构变量名称。 数据类型 1.数据类型的概述;在JavaScript代码中,能够表示并且操作值的类型就叫做数据类型数据类型可以分成可变类型和不可变类型,可变类型的值是可以修改的。相反不可变类型的值是不可以修改的。数据类型还有原始类型(原始值)与引用类型(内置对象)...

    wfc_666 评论0 收藏0
  • JavaScript 核心语法 [ 运算符 ]

    摘要:算数运算符算数运算符表示对数据值进行计算加法运算符写法加号类型的数据值,会正常进行计算类型的数据值,会先将类型转换成类型,然后在进行计算类型的数据值,无法进行计算,他会将其他类型都转换成类型,在进行字符串的拼接定义变量哦吼吼吼加法运算类 算数运算符 算数运算符 - 表示对数据值进行计算 加法运算符 - 写法:加号 + number类型的数据值,会正常进行计算 boolean类型的...

    zhongmeizhi 评论0 收藏0
  • JavaScript核心语法运算符

    摘要:赋值运算符赋值扩展运算符就是赋值运算符和算数之间配合使用,也是一种简写形式等价写法赋值扩展运算符性能要比赋值运算符更高五。 运算符一。算数运算符1.算数运算符; 运算中一个或二个是字符串,js会自动转换为数字,来计算,最后结果是为NaN 任何一个和NaN计算后都是结果都是NaN 布尔值false和true都会转换为0和1来计算 var num = 100; var str1 = 爱新觉...

    pakolagij 评论0 收藏0
  • JavaScript核心语法数据类型

    摘要:数据类型原始类型类型实为数字不区分整数和浮点类型整数类型包括负整数,和正整数浮点类型表示小数类型整数和浮点数小数或并不区分整数与浮点数变量的定义并初始化字面量或直接量定义数字值浮点类型是只该数值包含整数部分,小数部分,小数点和小数部分浮点类 JS(JavaScript) 数据类型; 1.原始类型; number类型; 实为数字JS不区分整数和浮点类型;整数类型;包括负整数,0和正...

    iflove 评论0 收藏0
  • JavaScript 核心语法 [ 数据类型 ]

    摘要:数据类型数据类型表示数值的类型类型的分类原始类型类型数字类型类型分为整数和浮点数整数正整数负整数变量为数字类型整数显示浮点数小数变量为数字类型浮点数显示浮点数在小数点前面如果没有数字,会被默认为在小数点前的数字为比如会显示浮点数的 数据类型 数据类型 - 表示数值的类型 类型的分类 原始类型 number类型(数字类型) number类型分为整数和浮点数 整数 - 正整数 、0 、负...

    luffyZh 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<