1.微信小程序数据转换就是JS方法转换:
1.字符串转floatintparseFloat("字符串内容");//将字符串值转成浮点数parseInt("字符串内容");//将字符串值转成整数2.此外parseFloat()
3.(1)如果字符串0位置的值不是数字,会返回NAN
4.(2)如果有两个小数点,则返回第二个小数点前的数字
5.(3)如果字符串中有不是数字的值,会返回字符串不是数字的前面的值
6.(4)不能解析别的进制的值
parseFloat("sss");//returnsNaNparseFloat("11.11.11");//returns11.11parseFloat("1111sss111");//returns1111parseFloat("AF");//returnsNaNparseFloat("11.11");//returns11.11parseFloat("011.11");//returns11.117.对于parseInt()
8.(1)如果字符串0位置的值不是数字,会返回NAN
9.(2)如果有小数点,则返回小数点前的数字,小数点是无效字符
10.(3)如果字符串中有不是数字的值,会返回字符串不是数字的前面的值
11.(4)解析别的进制的值需要传值两个参数
parseInt("sss");//returnsNaNparseInt("11.11.11");//returns11parseInt("1111sss111");//returns1111//以防以0开头的数字被默认为8进制(测试没有问题)最好加上10parseInt("011");//returns11parseInt("011",10);//returns11//解析别的进制值parseInt("0x321");//returns801因为0x默认为16进制parseInt("AB");//returnsNaNparseInt("AB",16);//returns171parseInt("AB",11);//returns10parseInt("2",2);//returnsNaN因为2对于2进制数是不合法的parseInt("10",2);//returns2parseInt("10",8);//returns8parseInt("10",10);//returns10parseInt("10",16);//returns16parseInt("a",16);//returns102.强制类型转换String(value);//把给定的值转换成字符串Boolean(value);//把给定的值转换成Boolean型;Number(value);//把给定的值转换成数字(可以是整数或浮点数);12.对于String()
13.(1)传递的值都会变为字符串类似于toString()方法但是和它又不同对null或undefined值,toString()会报错
String(newObject());//returns[objectObject]String(110);//returns110String(null);//returnsnullnull.toString();//报错TypeError:Cannotreadproperty'toString'ofnull14.对于Boolean()
15.(1)给定的值为空字符串、数字0、undefined或null返回false
16.(2)给定的值长度大于0的字符串、第一个数字非0数字、对象返回true
Boolean("");//returnsfalseBoolean(0);//returnsfalseBoolean(undefined);//returnsfalseBoolean(null);//returnsfalseBoolean(011);//报错unknown:InvalidnumberBoolean(110);//returnstrueBoolean(newObject());//returnstrueBoolean("sssss");//returnstrue17.对于Number()
18.(1)转换的是整个给定的值,给定的值有不合法字符则返回NaN(与parseInt()和parseFloat()方法有区别)
19.(2)不能识别别的进制
Number(011);//报错unknown:InvalidnumberNumber("011");//returns11Number(0);//returns0Number("11.11");//returns11.11Number("11.11.11");//returnsNaNNumber("11");//returns11Number("11ss");//returnsNaNNumber(null);//returns0Number(newObject());//returnsNaNNumber(undefined);//returnsNaNNumber(false);//returns0Number(true);//returns1Number("A",16);//returnsNaN3.保留几位小数点:四舍五入NumberObject.toFixed(位数);//20.对于.toFixed()
21.(1)参数为保留的小数点后位数
22.(2)返回的值为String类型
13.37.toFixed(4);//returns13.370013.toFixed(4);//报错unknown:IdentifierdirectlyafternumberNumber(13).toFixed(0);//returns1313.378888.toFixed(2);//returns13.3813.378888.toFixed(2)+3;//returns13.3834.获取几位数:四舍五入toPrecision()23.对于.toPrecision()
24.(1)参数为保留的位数
25.(2)返回的值为String类型
26.(3)对象的值超出指定位数时将其转换为指数计数法。
Number(135).toPrecision(1);//returns1e+2Number(135.77).toPrecision();//returns135.7713.37.toPrecision(2);//returns133.1415.toPrecision(4);//returns3.1423.1415.toPrecision(8);//returns3.1415000
微信小程序数据类型转换js-微信小程序分为几种类型-小程序界面开发
浏览量:1724
时间:
来源:shan_zwq
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

最新资讯
-
抖音再现本地生活服务,咫尺同城圈商业变现新通道
短视频成为本地生活探店网红营销变现引流的新阵地,每一位网红都渴望在短视频内“一夜爆红”。即速应用团队对多商家小程序进行升级,打造了咫尺同城圈:“同城探店营销助手”,不仅完善商家营销技巧,还助力探店网红玩转本地生活服务。 -
抖音再现本地生活服务,咫尺同城圈商业变现新通道
短视频成为本地生活探店网红营销变现引流的新阵地,每一位网红都渴望在短视频内“一夜爆红”。即速应用团队对多商家小程序进行升级,打造了咫尺同城圈:“同城探店营销助手”,不仅完善商家营销技巧,还助力探店网红玩转本地生活服务。 -
阿坝小程序代理
阿坝藏族羌族小程序代理公司有哪些?阿坝藏族羌族小程序代理平台哪个好?阿坝藏族羌族小程序代理商怎么收费,代理政策如何?下面就让即速应用产品经理jisuapp.cn来告诉你吧!