当前位置: 首页 > news >正文

网站建设中可能出现的问题如何用html制作网页

网站建设中可能出现的问题,如何用html制作网页,米托网站建设,上海好的高端网站建设服务公司这是做项目时遇到json文件转换 的一个小坑 将json 对象中的值 由字符串(数字字符串) 转换为 数值类型,如果是 转换失败 ,就返回 -1 这里的 parseInt 看起来非常简洁,但是存在一个小坑 transformedData[fieldsToCheck[i]] parseInt(origina…

这是做项目时遇到json文件转换 的一个小坑

将json 对象中的值 由字符串(数字字符串) 转换为 数值类型,如果是 转换失败 ,就返回 -1
这里的 parseInt 看起来非常简洁,但是存在一个小坑

transformedData[fieldsToCheck[i]] = parseInt(originalValue)  || -1

由于我的数据中会牵扯很多默认配置,而在系统中,默认配置通常用 0来表示,因此在这里转换时 会将 字符串 “0” ,转换为 0

紧接着就是逻辑或处理 || 坑就来了,我的本意是用来放置NaN 的出现,所以才用 || 去赋值一个默认值

但是 0 在JS中默认 会表示为 false ,也就是 所有 字符串 “0” ,都会被转为 我的防空数字 -1这也就导致我了数据丢失

因此 JS 中 parseInt 和 或 判断连写 ,还是需要谨慎一些的,最好还是用 三元运算符 更合适

transformedData[fieldsToCheck[i]] = parseInt(originalValue) !== NaN ? parseInt(originalValue) : -1
http://www.khdw.cn/news/22161.html

相关文章:

  • 动态网站用什么语言做企业公司网站建设
  • 成都网站建设专家市场营销网站
  • 购买网站空间ftp设计百度指数查询入口
  • 郑州市网站制作公司外贸建站平台
  • 两颗米网站建设百度热议
  • 宣传式网站软文广告例子
  • 电脑系统优化软件哪个好用hyein seo是什么牌子
  • 搜讯网站建设企业做个网站多少钱
  • 医院网站建设模板下载快速的网站设计制作
  • 企业信息管理系统设计百度seo搜索营销新视角
  • 万网域名注册后如何做网站教学手机网站制作教程
  • 做外贸建网站需要多少钱seo排名优化价格
  • 商城手机网站制作新网站快速排名软件
  • 淘客推广网站怎么做的百度无锡营销中心
  • 百度seo营销网站外包公司排名
  • 老网站做成适合手机端的网站怎么做长沙seo报价
  • 上海松江做网站公司网站建设公司企业网站
  • php做网站视频有没有专门做策划的公司
  • 浙江网站建设推广公司找哪家爱站seo工具
  • 海珠做网站公东莞网络推广排名
  • 网站只做程序员外贸网站免费建站
  • 做公众号商城原型的网站微友圈推广平台怎么加入
  • 自己做网站如何盈利百度地图导航
  • 网站技术开发设计电脑优化软件哪个好用
  • 重庆网站建设培训企业营销策划案例
  • 公司部门设置及职责划分太极seo
  • 做那种事的网站评论优化
  • 太原便宜做网站的公司免费seo培训
  • 怎样做网站优化b2b电子商务平台网站
  • 辽宁省建设工程信息网盲盒系统正规的关键词优化软件