百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

JS数据类型转换好学吗 Web前端人才要掌握什么

sinye56 2024-10-25 16:22 7 浏览 0 评论

JS数据类型转换好学吗?Web前端人才要掌握什么?JavaScript可运行在所有主要平台的所有主流浏览器上,也可运行在每一个主流操作系统的服务器端上,是一个优秀的Web前端人才必须要掌握的知识点。JavaScript中涉及的知识点很多,其中数据类型转换让很多人苦恼不已,下面小编就给大家详细的讲解一下。



JavaScript数据类型

Number:指的是数字,可以为整型,也可以是浮点数。

string字符串:由零个或多个字符构成,字符包括字母、数字、标点符号和空格,需要注意的是字符串必须放在引号里(单引号或双引号)。

boolean布尔型:数据只能有两种值true和false,在JavaScript中true和false:是关键字,通常我们设置布尔值时多用于条件的判断。

underfine:通常指的是没有赋值的变量,通过typeof可以对数据的类型进行判断。

Null:是一个只有一个值的特殊类型,表示一个空对象引用。

object对象:是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体,常见的对象有array、window、document等。

JavaScript类型转换方式

在JavaScript中我们经常需要知道某些变量的数据类型,并将其转换为我们所需要的数据类型。转换的方式可分为两种:

1、显式转换:是通过手动进行类型转换,Javascript提供了以下转型函数:

转换为数值类型:Number(mix)、parseInt(string,radix)、parseFloat(string);

转换为字符串类型:toString(radix)、String(mix);

转换为布尔类型:Boolean(mix)。

2、隐式转换:有时候即使我们不提供显示转换,Javascript也会进行自动类型转换,主要情况有:

用于检测是否为非数值的函数:isNaN(mix);

递增递减操作符(包括前置和后置)、一元正负符号操作符;

加法运算符、乘除运算符、减号运算符、取模运算符;

逻辑操作符(!、&&、||);

关系操作符(<, >, <=, >=)

相等操作符(==)

常见类型转换方法

1、parseInt()

parseInt() 方法可以根据给定的进制数把一个字符串解析成整数,语法:

parseInt(string[, radix])

string:被解析的值。如果不是一个字符串,则将其转换为字符串。字符串开头的空白符将会被忽略。

radix:一个介于2和36之间的整数(数学系统的基础),表示上述字符串的基数。总是指定该参数可以保证结果可预测。当忽略该参数时,不同的实现环境可能产生不同的结果。

2、parseFloat()

parseFloat() 函数解析一个字符串参数并返回一个浮点数。语法:

parseFloat(string)

string:需要被解析成为浮点数的字符串。

3、Number()

Number()可以用于任何数据类型,而parseInt()和parseFloat()则专门用于字符串。语法:

Number(value)

当然,除了以上内容,JavaScript类型转换方式海报库一元正号(+)、 Number.prototype.toString()以及一些情景带来的自动类型转换等,在此小编就不一一列举了。

相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: