Js 数据类型转换的几种方式

简介: Js 数据类型转换的几种方式
学习过程中将笔记整理跟大家分享,希望对大家也有所帮助,共同成长进步💪~\
如果大家喜欢,可以点赞或留言💕 ~~,谢谢大家⭐️⭐️⭐️~

1.强制类型转换 String(),toString() 转字符串类型

注意:toString不可以转null和underfined,String都可以转

var n1=123
var str= String(n1);
var str2=n1.toString()
console.log(typeof str,typeof str2)//string string

2.字符串转数值类型 Number parseInt()

注意:1.Number()可以把任意值转换成数值,如果要转换的字符串中有一个不是数值的字符,返回NaN
2.parseInt()结果:如果第一个字符是数字会解析直到遇到非数字结束;如果第一个字符不是数字或者符号就返回NaN.

var stringgnum='123.4';
var stringgnum2='123.4wwwwq';
var stringgnum3='aaa123.4wwwwq';
console.log(typeof (Number(stringgnum)))//number   num1=123.4
console.log(typeof (parseInt(stringgnum2)))//number  parseInt(stringgnum2)=123.4
console.log(typeof (parseInt(stringgnum3)))//number  parseInt(stringgnum3)=NaN

3.字符串转数组split,数组转字符串join

var str='12345678'
var shuzu=str.split('')
console.log(shuzu)//["1", "2", "3", "4", "5", "6", "7", "8"]
var strs=shuzu.join("-")
console.log(strs)//1-2-3-4-5-6-7-8

4.JSON.parse()转json对象, JSON.stringify()转json字符串

var str = '{"name":"小明","age":18}';
var jsons=JSON.parse(str)
console.log(jsons)//{name: "小明", age: 18}
var stringjson=JSON.stringify(jsons)
console.log(stringjson)//{"name":"小明","age":18}

5.隐式转换类型转换

包括:+、-、!!、==、===、!== 等,这里就不做过多解释了
谢谢大家阅读⭐️⭐️⭐️,如果喜欢,可以点赞或留言哟💕
目录
相关文章
|
6天前
|
JavaScript 前端开发
js变量的作用域、作用域链、数据类型和转换应用案例
【4月更文挑战第27天】JavaScript 中变量有全局和局部作用域,全局变量在所有地方可访问,局部变量只限其定义的代码块。作用域链允许变量在当前块未定义时向上搜索父级作用域。语言支持多种数据类型,如字符串、数字、布尔值,可通过 `typeof` 检查类型。转换数据类型用 `parseInt` 或 `parseFloat`,将字符串转为数值。
18 1
|
6天前
|
JavaScript
JS 获取对象数据类型的键值对的键与值
JS 获取对象数据类型的键值对的键与值
|
6天前
|
存储 JavaScript 前端开发
JavaScript数据类型详解
【4月更文挑战第4天】JavaScript有七种基本数据类型(Number, String, Boolean, Null, Undefined, Symbol, BigInt)和一种复杂数据类型(Object)。Number用于数字,String是不可变的文本,Boolean表示逻辑值,Null为空,Undefined表示未赋值,Symbol是唯一标识,BigInt处理大整数。Object用于复杂数据结构,如数组和函数。此外,`typeof`操作符检测数据类型,但有特殊行为,如`typeof null === "object"`。
23 2
|
6天前
|
JavaScript
typeof 和 instanceofJS数据类型(js的问题)
typeof 和 instanceofJS数据类型(js的问题)
|
6天前
|
JavaScript 前端开发
JavaScript 中有哪些数据类型?
JavaScript 中有哪些数据类型?
19 3
|
6天前
|
JavaScript
JS常用数据类型转换
JS常用数据类型转换
19 1
|
6天前
|
JavaScript
数据类型转换(js的问题)
数据类型转换(js的问题)
10 0
|
6天前
|
存储 JavaScript 前端开发
【JavaScript技术专栏】JavaScript基础入门:变量、数据类型与运算符
【4月更文挑战第30天】本文介绍了JavaScript的基础知识,包括变量(var、let、const)、数据类型(Number、String、Boolean、Undefined、Null及Object、Array)和运算符(算术、赋值、比较、逻辑)。通过实例展示了如何声明变量、操作数据类型以及使用运算符执行数学和逻辑运算。了解这些基础知识对初学者至关重要,是进阶学习JavaScript的关键。
|
4天前
|
存储 前端开发 JavaScript
JavaScript数据类型归纳,架构师花费近一年时间整理出来的前端核心知识
JavaScript数据类型归纳,架构师花费近一年时间整理出来的前端核心知识
JavaScript数据类型归纳,架构师花费近一年时间整理出来的前端核心知识
|
6天前
|
存储 JavaScript 前端开发
JavaScript引用数据类型
JavaScript引用数据类型