js将“true“转化为Boolean类型
2022/3/2 23:17:14
本文主要是介绍js将“true“转化为Boolean类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
如果遇到element-ui的radio取值时,后台要求是Boolean类型的true或false时,就需要单独进行转换再传值(ps:最好让改成字符串String类型):
1,正则匹配法:/^true$/.test('true') 输出结果:true
/^true$/.test('false') 输出结果:false
2,eval
let a="true"; a = eval(a.toLowerCase());console.log(a); ------- true let a="false"; a = eval(a.toLowerCase());console.log(a); ------- false
警告:关于JSON和eval需要注意的是:在代码中使用eval是很危险的,特别是用它执行第三方的JSON数据(其中可能包含恶意代码)时, 尽可能使用JSON.parse()方法解析字符串本身。该方法可以捕捉JSON中的语法错误,并允许你传入一个函数,用来过滤或转换解析结果。 如果此方法以备Firfox 3.5 、IE8 及 Safari 4 原生支持。大多数javascript类库包含的JSON解析代码会直接调用原生版本, 如果没有原生支持的话,会调用一个略微不那么强大的非原生版本来处理。
这篇关于js将“true“转化为Boolean类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09vue3开发前端表单缓存自定义指令,移动端h5必备插件
- 2024-05-09React Hooks在class组件中的使用方式
- 2024-03-30[OIDC in Action] 2. 基于OIDC(OpenID Connect)的SSO(纯JS客户端)
- 2024-03-29terraform jsonencode
- 2024-03-13vuex-persist
- 2024-03-11icons for vue
- 2024-03-07breadcrumbs react js
- 2024-03-06react login page example
- 2024-03-06react router uselocation
- 2024-03-04postgres jsonb_set