javascript - js中将字符串转成布尔值
表单中按钮获取的值是字符串string类型,但是提交给后台的数据需要布尔值。
有以下三种方式进行转换:
1、使用JSON.parse()将字符串‘true’、‘false’转换成布尔值
字符串‘true’、‘false’必须全部小写,否则会引起json字符串转换异常
<form><input type="radio" name="Status" value="true" οnclick="getValue(this.value)" /><input type="radio" name="Status" value="false" οnclick="getValue(this.value)" />
</form>
function getValue(value){console.log(JSON.parse(value))
}
2、使用Boolean()及parseInt(),将字符串‘0’、‘1’转换为布尔值
<form><input type="radio" name="Status" value="0" οnclick="getValue(this.value)" /><input type="radio" name="Status" value="1" οnclick="getValue(this.value)" />
</form>
function getValue(value){console.log(Boolean(parseInt(value)))
}
3、使用if语句对value值进行判断
<form><input type="radio" name="Status" value="任意" οnclick="getValue(this.value)" /><input type="radio" name="Status" value="的值" οnclick="getValue(this.value)" />
</form>
function getValue(value){let flag=true;if(value=='任意'){console.log(flag)}else if(value=='的值'){console.log(!flag)}
}
javascript - js中将字符串转成布尔值相关推荐
- js中将字符串转换成json的三种方式
ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法. 1,eval方式解析,恐 ...
- oracle字符串转换浮点数,c#中将字符串转换成带2位小数的浮点数
今天遇到一个展示酒店价格的需求,觉得是要显示成"¥0.00"样式的,就做个小随笔,将字符串装换成带2位小数的浮点数 代码如下 string aaa = ""; ...
- java将字符串逻辑表达式转成布尔值
开发背景: 我们在开发过程中,可能需要将某数据动态从配置文件中读取.且需要根据用户的输入,来动态判断决定某布尔值. 例如: 我们有一个配置,称为配置一,需要在配置文件中写好,该配置有3个子配置(姑且这 ...
- JavaScript读书笔记(三)布尔值,null,undefined,全局对象,包装对象
参照内容来自<JavaScript权威指南> 布尔值 任意JavaScript的值都可以转换为布尔值. 部分值会被转换为false,其他转换为true. 会被转换为false的有:(1)u ...
- js 把字符串转成json对象的三种方法
js 把字符串转成json对象的三种方法 不管字符串是否含有转义字符,都能转换成 Json 对象 1, js自带的eval函数,其中需要添加小括号eval('('+str+')'); function ...
- js将字符串转成日期格式,返回年月日
/** * js将字符串转成日期格式,返回年月日 * @param dateStr 日期字符串 * @param type 转换类型 d返回日.md返回月日.ymd返回年月日 * 想了解更多, ...
- 前端 js 将字符串类型转换成其他类型
方法一 eval(argStr) 函数,一般传入任何参数都能强转成对应类型.如果想把参数先转成字符串再使用 eval 转成真实类型,可以使用 String() 函数进行强转,String(argObj ...
- java 布尔值变成字符串,Java将布尔值转换为字符串
本文概述 我们可以使用String.valueOf(boolean)方法将boolean转换为Java中的String. 另外, 我们可以使用Boolean.toString(boolean)方法, ...
- js中 字符串与Unicode 字符值序列的相互转换
一. 字符串转Unicode 字符值序列 var str = "abcdef"; var codeArr = []; for(var i=0;i<str.length;i++ ...
最新文章
- 【职场】你做程序员,真的是因为热爱吗?
- Codeforces 724 C. Ray Tracing
- Windows7下如何设置MyEclipse2014字体大小
- 【Python CheckiO 题解】Date and Time Converter
- mysql hint 简书_MySQL
- Linux常用性能分析监控工具 iostat、iotop、top、htop、free、iftop
- [起重机监测系统] 1、基于无线传输的桥式起重机的安全监测方案
- 佳博热敏打印机修改ip工具_佳博打印机修改ip教程本教程适用于80系列打印机及3150,9035打印.doc...
- C语言程序设计流程图详解
- decodeURI方法,中文乱码转换为汉字, 将url地址中的乱码转换为正常的
- sybase linux下创建备份服务器,Sybase数据库备份方案
- 苹果计算机使用方法,苹果电脑系统使用教程_初次使用苹果电脑教程-win7之家
- 向量空间的基和维数例题_向量空间的基与维数.ppt
- vue点击按钮切换样式
- Mellotron:Multispeaker expressive voice synthesis by conditioning on rhythm, pitch and global style
- CSP 201409-5 拼图问题(给出一个n×m的方格图,现在要用如下L型的积木拼到这个图中......)
- Sketch(三)——插件
- 关于区块链概念的理解
- 正信光电新三板挂牌上市
- 京东科技寒假实习前端一面面经