1. 数字转换为字符串
a. 要把一个数字转换为字符串,只要给它添加一个空的字符串即可:
复制代码 代码如下:
var n = 100;
var n_as_string = n + "";
b. 要让数字更加显式地转换为字符串,可以使用String()函数:
复制代码 代码如下:
var string_value = String(number);
c. 使用toString()方法:
复制代码 代码如下:
string_value = number.toString();
Number对象的(基本的数字转换为Number对象,以便可以调用这个方法)toString()方法有一个可选的参数,该参数用来指定转换的基数。如果不指定这个参数,转换会以10为基数进行。然而,也可以按照其他的基数(2到36之间的数)来转换数字。
例如:
复制代码 代码如下:
var n = 17;
binary_string = n.toString(2); // Evaluates to "10001"
octal_string = "0" + n.toString(8); // Evaluates to "021"
hex_string = "0x" + n.toString(16); // Evaluates to "0x11"
d. toFixed()方法把一个数字转换为字符串,并且显示小数点后的指定的位数。它不使用指数表示法。
复制代码 代码如下:
var n = 123456.789;
n.toFixed(0); // "123457"
n.toFixed(1); // "123456.79"
e. toExponential()使用指数表示法把一个数字转换为字符串,小数点前面有1位数,而小数点后面有特定的位数。
复制代码 代码如下:
var n = 123456.789;
n.toExponential(1); // "1.2e+5"
n.toExponential(3); // "1.235e+5"
f. toPrecision()使用指定的有意义的位数来显示一个数字,如果有意义的位数还不够显示数字的整个整数部分,它就使用指数表示法。
复制代码 代码如下:
var n = 123456.789;
n.toPrecision(4); // "1.235e+5"
n.toPrecision(7); // "123456.8"
2. 字符串转换为数字
a. 将一个字符串转换为数字的一种缺少些技巧但是很清楚明白的方法就是:把Number()构造函数作为一个函数来调用:
复制代码 代码如下:
var number = Number(string_value);
b. parseInt()只截取整数,如果一个字符串以"0x"或"0X"开头,parseInt()将其解析成为一个十六进制的数字,parseInt()甚至可以接受一个参数来指定要解析的数字的基数,合法的值在2到36之间。
复制代码 代码如下:
parseInt("3 blind mice"); // Returns 3
parseInt("12.34"); // Returns 12
parseInt("0xFF"); // Returns 255
parseInt("11", 2); // Returns 3 (1 * 2 + 1)
parseInt("ff", 16); // Returns 255 (15 * 16 + 15)
parseInt("zz", 36); // Returns 1295 (35 * 36 + 35)
parseInt("077", 8); // Returns 63 (7 * 8 + 7)
parseInt("077", 10); // Returns 77 (7 * 10 + 7)
c. parseFloat()截取整数和浮点数。
复制代码 代码如下:
parseFloat("3.14 meters"); // Returns 3.14
d. 如果parseInt()和parseFloat()不能够把指定的字符串转换为数字,它们就会返回NaN:
复制代码 代码如下:
parseInt(''eleven"); // Returns Nan
parseFloat("$72.47"); // Returns NaN
3 JavaScript取整的方法
a.丢弃小数部分,保留整数部分
parseInt(5/2)
b.向上取整,有小数就整数部分加1
Math.ceil(5/2)
c.向下取整
Math.floor(5/2)
d.四舍五入
Math.round(5/2)
相关推荐:
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
seo简报什么意思,seo工作汇报 ,万花筒 ai
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
seo规范是什么意思,seo包括哪些内容 ,AI智能破解
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
怎么让AI写文章,轻松实现内容创作的智能化
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
怎么识别是AI写的文章
什么是seo模型,seo模块总结 ,ai技术授课
用AI修改文章,提升写作效率与质量的新时代
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
AI免费写作一键生成,效率与创意的完美结合
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
SEO埋词技巧,如何提升网站排名?,贵州营销推广方法
文章AI思维导图自动生成助力创作的智慧之源
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
智能AI写作生成:如何借助人工智能提升创作效率与质量
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
AI自动化:开启智能未来的无限可能,simplify ai
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文