JS基础1

作者: pp_5793 | 来源:发表于2018-10-12 12:01 被阅读0次

转换为数值

JS提供三个函数进行数值的转换。
(1)Number() 不常用
它可以用于任何数据类型

var id="17";//声明一个字符串变量"17"
id=Number(id);//把17这个字符串强制转换为数字
console.log(id);//输出17
var name="peter";//声明一个字符串peter
name=Number(name);
console.log(name);//输出NaN

(2)parseInt()

var topval=parseInt("28px");//声明一个字符串变量为28px并提取其中的数字
console,log(topval);//输出结果为28
var a="abc78";
a=parseInt(a);
console.log(a);//返回结果为NaN
b=parseInt("0xf",16);//表示把0xf用16进制表示,转换成其应的十进制数值
console.log(b);//返回结果为15

解释:parseInt()函数中的参数必须是以数字开头才能提取的。这里a字符串的第一个不是数字,故返回NaN,表示其被无法识别。
(3)parseFloat()
打印字符串中的浮点数:

var b="112.67fjdf";
b=parseFloat(b);
console.log(b);//输出112.67
console.log(parseInt(b));//输出112
console.log(parseFloat(1.1.2fjkdf));//输出1.1
console.log(parseFloat(0123));//输出123,自动忽略掉前面的0了
console.log(parseInt(0123));//输出123,也会自动忽略掉前面的0

isNaN(),检测其中的参数是否为数值

转换成字符型

(1)方法toString()以及函数String()
使用方法:str.toString()
转换str使其变为字符串类型
返回值为str的一个副本
其也是一个强制转换类型。
函数和方法不一样啊!!!!函数直接用就可以,方法需要变量来调用的!!!!

转换成布尔型

用函数Bloolean()
注意在这里,
(1)除0之外的所有数字转成布尔型均为trun;
(2) 除空串之外的字符串转换为布尔型都为trun;
(3)null和undifine转换为布尔型都为false。

相关文章

  • 前端JavaScript面试技巧

    1-1 课程概述 要做什么?——讲解前端 JS 基础面试题 哪些部分?——JS 基础,JS-WEB-API,JS ...

  • 2018-12-20

    1.01.尚硅谷_JS基础_JS简介(1) 10.10.尚硅谷_JS基础_Null和Undefined(10) 1...

  • 2019-07-27 前端面试题

    1.js的基础类型 js的基础类型包括 Undefined , Null , String ,Number ,...

  • 网络编程(十九) JavaScript(9)

    一、 JS的组成 1.1 JS基础阶段以及Web APIs阶段 【1】JS基础阶段 我们学习的生死ECMAScri...

  • 2018-08-17day-25

    总结 : js基础 js基础语法 1.js是javaScrip的缩写,是一门脚本语言。专门用来负责网...

  • js基础1

    1.认识js 1)js是JavaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页上)...

  • JS基础1

    主要参考网道文档:https://wangdoc.com/javascript/types/string.html...

  • js基础1

    1、常见元素获取

  • js基础(1)

    1、浏览器内核-2、css与js引入方式 1、浏览器内核 我们把浏览器中识别代码绘制页面的东西称之为浏览器的内核或...

  • JS基础1

    转换为数值 JS提供三个函数进行数值的转换。(1)Number() 不常用它可以用于任何数据类型 (2)pars...

网友评论

      本文标题:JS基础1

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