JavaScript数据类型转换(String)

news/2024/7/19 12:51:19 标签: 字符串, js, javascript

目录:
JavaScript——数据类型转换(Number)
JavaScript——数据类型转换(String)
JavaScript——数据类型转换(Boolean)
隐式类型转换

字符串-隐式类型转换
var tmp=''+2;
console.log('空字符串+2',typeof(tmp),tmp);
输出 空字符串+2 string 2

var tmp=''+null;
console.log('空字符串+null',typeof(tmp),tmp);
输出 空字符串+null string null

var tmp=''+undefined;
console.log('空字符串+undefined',typeof(tmp),tmp);
输出 空字符串+undefined string undefined

var tmp=''+false;
console.log('空字符串+false',typeof(tmp),tmp);
输出空字符串+false string false

显式类型转换

javascript">字符串-显示类型转换
		String(),生成一个字符串
		var tmp=String(2);
		console.log('String(2)',typeof(tmp),tmp);
		输出 String(2) string 2
			
		var tmp=String(undefined);
		console.log('String(undefined)',typeof(tmp),tmp);
		输出 String(undefined) string undefined
		
		var tmp=String(null);
		console.log('String(null)',typeof(tmp),tmp);
		输出 String(null) string null
		
		var tmp=String(false);
		console.log('String(false)',typeof(tmp),tmp);
		输出 String(false) string false
		
		toString() 成员函数
		var tmp=80; // 8*10+0
		var tmp1=tmp.toString();
		console.log('tmp.toString()',tmp1);
		// 输出 tmp.toString() 80
	
		//十六进制
		tmp1=tmp.toString(16); //5*16+0
		console.log('tmp.toString()',tmp1);
		输出 tmp.toString() 50
	
		var tmp=true;
		var tmp1=tmp.toString();
		console.log('tmp.toString()',typeof(tmp1),tmp1)
		输出 tmp.toString() string true
		
		null,undefined 不可以使用toString()
	有一个二进制的字符串,怎么变成十六进制的字符串
		var str='10101001';
		var num=parseInt(str,2);
		if(!isNaN(num)){
			console.log(num.toString(16));
		}

关注下面微信公众号,可以领取微信小程序、Vue、TypeScript、前端、uni-app、全栈、Nodejs、Python等实战学习资料
在这里插入图片描述


http://www.niftyadmin.cn/n/1576680.html

相关文章

开源 java CMS - FreeCMS2.6 模板管理

2019独角兽企业重金招聘Python工程师标准>>> 项目地址:http://www.freeteam.cn/ 模板管理 模板是指设计师已经做好的页面文件,经过处理成为模板,它可以改变网页所有的内容布局、颜色、风格等。 从左侧管理菜单点击模板管理进入。 …

JavaScript数据类型转换(Boolean)

目录: JavaScript——数据类型转换(Number) JavaScript——数据类型转换(String) JavaScript——数据类型转换(Boolean) 隐式类型转换 boolean-隐式类型转换 var b!0; console.log(typeof(b),b); 输出 boolean trueb!1; console.log(typeof(b),b); 输出 boolean fa…

大数据技术原理与应用【点个赞】

对大数据的资料进行了比较系统的学习,如下的这个资料推荐: 中国高校大数据课程公共服务平台,是国内第一个服务于高校大数据课程建设的公共服务平台,旨在促进高校大数据课程建设,提高大数据课程教学水平,提升…

JavaScript深入理解闭包及应用

闭包是前端JavaScript中一个较难的知识点,也是很重要的知识点,如果想要深入理解前端知识架构,执着于对技术的探知,闭包一定要搞懂。 在学习闭包之前要了解一些预编译和作用域链的知识,这之间都是有联系的。 作用域链是…

url参数中有+、空格、=、%、、#等特殊符号的问题解决

url出现了有,空格,/,?,%,#,&,等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符&#xff…

HTML5 Canvas爱心表白动画特效

代码自用自取&#xff0c;复制粘贴直接使用&#xff0c;喜欢的话可以查看博主其它文章&#xff0c;贡献一丢丢的浏览量&#xff0c;感激不尽。 先看一下效果 <!doctype html> <html> <head> <meta charset"utf-8"> <title>HTML5 Can…

SpringCloud学习资料

CSDN博客&#xff1a;http://blog.csdn.net/k21325/article/details/52789829 http://blog.csdn.net/qq_26562641/article/details/53377513 SpringCloud中文网&#xff1a;https://springcloud.cc/spring-cloud-netflix-zhcn.html SpringCloud官网&#xff1a;http://projects…

前端实现3D魔方旋转特效

代码自用自取&#xff0c;复制粘贴直接使用&#xff0c;喜欢的话可以查看博主其它文章&#xff0c;贡献一丢丢的浏览量&#xff0c;感激不尽。 先看一下效果 <!DOCTYPE html> <html> <head><title>魔方</title><meta charset"utf-8&qu…