码迷,mamicode.com
首页 > 其他好文 > 详细

3 变量:数据类型转换

时间:2021-02-09 12:19:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:中间   个数   20px   运算   mamicode   bsp   oat   http   计算   

 

 

一  转换为字符串

1)变量名.toString()

var num = 10; console.log(typeof num.toString()); 

2)函数 String(变量名)

var num = 10; console.log(typeof String(num)); [ 强制转换 ]

3)加号拼接

var num = 10; console.log(num + ‘‘); [ 隐式转换 常用 ]

 

二  转换为数字型 [ 重点 ]

1)整数函数

console.log(parseInt(‘3.75‘)); //输出: 3

console.log(parseInt(‘120px‘)); //输出:120 [ px被截取了 ]

console.log(rem120px); 输出: NaN [ 数字在中间位置或结尾取不到 ]

2)浮点函数

console.log(parseFloat(‘3.14‘)); //输出: 3.14

3)数字函数

console.log(typeof Number(‘2.14‘));

4)算数运算 [ 隐式转换 ]

console.log(‘12‘ - 0); 输出: 12; 

console.log(‘123‘ - ‘120‘); //输出:3 两个字符串可以 减 乘 除 操作

小demo:计算年龄

var year = prompt(请输入出生年龄);//1 获取出生年龄
var age = 2020 - year;//计算年龄
alert(您今年 + age + 岁了);

 

小damo:加法计算

var one = prompt(请输入一个数值);//1 获取第一个数字
var two = prompt(请再输入一个数值);//2 获取第二个数字
var sum = Number(one) + parseFloat(two);//3 转换为数字后 做加法运算
alert(计算结果是: + sum);//4 输出结果

 

 

三 转换为布尔值

console.log(Boolean(null));//false
console.log(Boolean(‘‘));//false
console.log(Boolean(0));//false
console.log(Boolean(NaN));//false
console.log(Boolean(undefined));//false

代表 空 否定的值 都会被转为false

空字符串 0 NaN null undefined 这五个都是false 其他都是true

  

 

解释性语言 和 编译性语言

 

 

 技术图片

 

 技术图片

 

  技术图片

 

 

 

 

 

 

 

 

技术图片

 

 

 

 技术图片

 

 

 技术图片

 

3 变量:数据类型转换

标签:中间   个数   20px   运算   mamicode   bsp   oat   http   计算   

原文地址:https://www.cnblogs.com/fuyunlin/p/14390671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!