js 数字、字符串、布尔值的转换方法(必看)

JS 数字、字符串、布尔值的转换方法

转换为数字

parseInt()

parseInt() 函数可将一个字符串转换为整数。

let str = '15px';
let num = parseInt(str);

console.log(num); // 15

可以设置第二个参数表示进制。

let str = '1011';
let num = parseInt(str, 2); // 二进制转换

console.log(num); // 11

parseFloat()

parseFloat() 函数可将一个字符串转换为浮点数。

let str = '3.14';
let num = parseFloat(str);

console.log(num); // 3.14

转换为字符串

toString()

.toString() 方法可将一个数字转换为字符串。

let num = 15;
let str = num.toString();

console.log(str); // "15"

String()

String() 函数可将一个数字、布尔值、数组、对象等转换为字符串。

let num = 15;
let str = String(num);

console.log(str); // "15"

let bool = true;
let str2 = String(bool);

console.log(str2); // "true"

转换为布尔值

Boolean()

Boolean() 函数可将一个值转换为布尔值。

以下值转换为 false

  • false
  • 0-0
  • "" (空字符串)。
  • null
  • undefined
  • NaN

其他值都转换为 true

if(Boolean("hello")) {
  console.log("转换为 true");
}

if(Boolean("")) {
  console.log("转换为 false");
}

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js 数字、字符串、布尔值的转换方法(必看) - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • Dialog底部弹出自定义view并且伴随动画弹出和消失

    要实现Dialog底部弹出自定义view并且伴随动画弹出和消失,我们可以使用以下步骤: 自定义Dialog布局:创建一个XML文件来定义我们Dialog的布局,包括我们想要显示的视图。 示例1: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&qu…

    JavaScript 2023年6月10日
    00
  • JS 有名函数表达式全面解析

    JS 有名函数表达式全面解析 在 JavaScript 中,我们可以使用函数表达式(Function Expression)来定义一个函数。如果函数表达式给定了一个函数名,那么这个函数被称作有名函数表达式(Named Function Expression)。 有名函数表达式的语法 有名函数表达式的语法如下: var functionName = funct…

    JavaScript 2023年5月27日
    00
  • javascript 判断字符串是否包含某字符串及indexOf使用示例

    下面为您讲解 JavaScript 判断字符串是否包含某字符串及 indexOf 使用示例的完整攻略。 一、判断字符串是否包含某字符串 在 JavaScript 中,我们可以使用 includes() 方法判断一个字符串是否包含指定的子字符串,includes() 方法返回布尔值,如果字符串包含了指定的子字符串,则返回 true,否则返回 false。 in…

    JavaScript 2023年5月28日
    00
  • 微信小程序保持session会话的方法

    下面我将为你详细介绍微信小程序保持 session 会话的方法。 什么是 session session 是指客户端和服务器之间的交互状态,可以理解为身份验证或登录状态的一种维持方式。常见的维持 session 的方法有 cookie 和 token。 微信小程序 session 微信小程序中,可以通过 wx.request 方法向服务器发送请求并维持 se…

    JavaScript 2023年6月11日
    00
  • jQuery中JSONP的两种实现方式详解

    jQuery中JSONP的两种实现方式详解 什么是JSONP JSONP是一种跨域请求的方法。跨域请求是指浏览器不能直接访问其他源的数据,而在使用 JSONP 进行跨域请求时,浏览器会将请求发送到同源的一个脚本文件中,脚本文件返回一个回调函数的调用和数据,浏览器在执行回调函数时获取数据。 JSONP的工作原理如下: 请求方动态生成一个标签,其中src属性指向…

    JavaScript 2023年5月27日
    00
  • 教你JS中的运算符乘方、开方及变量格式转换

    教你JS中的运算符乘方、开方及变量格式转换 一、乘方运算 在JavaScript中,计算数字的乘方可以使用 Math.pow() 函数,该函数需要两个参数,第一个是底数,第二个是指数。例如: Math.pow(2, 3); // 计算2的3次方,结果为8 二、开方运算 在JavaScript中,计算数字的平方根可以使用 Math.sqrt() 函数,该函数需…

    JavaScript 2023年5月28日
    00
  • Vue3.x最小原型系统讲解

    下面我会详细讲解“Vue3.x最小原型系统讲解”的完整攻略。 前言 作为前端开发工程师,我们经常需要使用Vue.js来开发项目。Vue.js是一个轻量级、简洁、易于学习和上手的MVVM框架,它的最新版本Vue3.x相较于Vue2.x,做出了很多优化和改进,比如更快的渲染速度、更小的体积和更好的代码组织能力。但是Vue3.x也带来了一些新概念和新的API,这对…

    JavaScript 2023年6月11日
    00
  • html中使用javascript调用本地程序(exe、doc等)实现代码

    要实现在HTML页面中使用JavaScript调用本地程序(如.exe、.doc等)需要使用浏览器提供的“ActiveXObject”对象,这个对象可以在IE浏览器中使用,其它浏览器则需要使用不同的方式实现。下面我们就来详细讲解如何在HTML中使用JavaScript调用本地程序的完整攻略。 步骤1:创建一个ActiveXObject 在JavaScript…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部