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

佛山网站建设no.1无锡新区建设环保局网站

佛山网站建设no.1,无锡新区建设环保局网站,WordPress移植typecho,dede手机网站仿站1.将其他类型转换为布尔类型 要将其他类型转换为布尔类型#xff0c;只需要将待转换的值传入Boolean()函数 var msg: string ok; var msgToBollean: boolean Boolean(msg); //得到trueBoolean()函数会判断传入的值是空值还是非空值。 若表示非空值#xff0…1.将其他类型转换为布尔类型 要将其他类型转换为布尔类型只需要将待转换的值传入Boolean()函数 var msg: string ok; var msgToBollean: boolean Boolean(msg); //得到trueBoolean()函数会判断传入的值是空值还是非空值。 若表示非空值则返回true 若表示空值则返回false 在TypeScipt中以下5种值在一定程度上都有空值的含义转换后会返回false而对于其他值都会返回true 1.undefined(无初始值) 2.null(无值) 3.NaN(非正确数字) 4.0 5.空字符串 console.log(Boolean(undefined)); //输出false console.log(Boolean(null)); //输出false console.log(Boolean(0)); //输出false console.log(Boolean()); //输出false console.log(Boolean(NaN)); //输出false console.log(Boolean(-1)); //输出true console.log(Boolean(false)); //输出true2.将其他类型转换为数值类型 将其他类型转换为数值类型的函数有以下3个 1.parseInt()将字符串类型的值转换为整型数值 2.parseFloat()将字符串类型的值转换为浮点类型数值 3.Number()将任意类型的值转换为数值类型的值 2.1parseInt() parseInt()函数可以将传给它的代表数字的字符串转换成整数 let scoreString: string 100; let score: number parseInt(scoreString); //100在转换时需要注意以下几点 1.该函数在转换时会忽略掉前面的空格会从第一个非空字符串开始解析如果解析过程中遇到非数字字符会从这里开始忽略掉它及它以后的所有字符串示例代码如下。 console.log(parseInt( 100)); //输出100 console.log(parseInt(100y01)); //输出1002.如果待转换的字符串的首个非空格字符串不是数字或正负号则返回NaN console.log(parseInt(y100)); //输出NaN3.在转换时会忽略小数点后的数值  console.log(parseInt(100.1)); //输出1002.2parseFloat parseFloat()和parseInt()函数类似但该函数将传给它的代表数字的字符串转换成浮点数。 let scoreString: string 99.9; let score: number parseFloat(scoreString); //99.9在转换时需要注意以下几点 1.parseInt()函数类似parseFloat()函数也会忽略字符串开头的空格解析过程中如果遇到非浮点数字符除正负号小数点0—9或科学记数法的指数e或E字符会从这里开始忽略它及它以后的所有字符串。 console.log(parseFloat( -99.9)); //输出-99.9 console.log(parseFloat(99.9y01)); //输出99.92. 字符串中的第二个小数点无效。 console.log(parseFloat(99.9.88)); //输出99.93.如果没有小数点或小数点后面的数字为0转换出的数值实际上为整数。 console.log(parseFloat(99.9.88)); //输出99.92.3Number() Number()函数可以将传给它的任意类型的值转换成数值类型。对于不同的待转换类型其转换规则略有不同。 1将布尔类型转换为数值类型 当将布尔类型转换为数值类型时true会转换为1false会转换为0。 console.log(Number(true)); //输出1 console.log(Number(false)); //输出02将undefined、null、空字符串等空值转换为数值类型 null和将会被转换为0而undefined将会被转换为NaN。 console.log(Number(undefined)); //输出NaN console.log(Number(null)); //输出0 console.log(Number()); //输出03将字符串类型转换为数值类型 当进行这种转换时其规则和使用parseFloat()函数进行转换类似区别在于Number()函数要求字符串的非空字符必须是严格的数字形式否则会直接返回NaN。 console.log(Number(99.9 )); //输出99.9 console.log(Number( -99.9)); //输出-99.9 console.log(Number(99.9y01)); //输出NaN console.log(Number(99.9.88)); //输出NaN3.将其他类型转换为长整型 BigInt()函数可以将传给它的数值类型和字符串类型的值转换为长整型。 let bigint1: bigint BigInt(124573945793); let bigint12: bigint BigInt(1232434531);BigInt()函数要求字符串的非空字符必须是严格的整数形式否则会在运行时报错。 4.将其他类型转换为字符串类型 使用以下两种方式可以将其他类型的值转换为字符串类型。  1.通过String()构造函数产生新的字符串 2.通过调用其他类型的toString()方法来进行转换 4.1调用String() 几乎所有类型都可以通过String()产生新的字符串 let string1: string String(99.9); //得到99.9 let string2: string String(true); //得到true let string3: string String(null); //得到null let string4: string String(NaN); //得到NaN let string5: string String(undefined); //得到undefined4.2调用toString() 调用其他类型的toString()方法来进行转换 let number1: number 99.9; let boolean1: boolean true; let bigint1: bigint 666n; let nanNumber: number NaN; console.log(number1.toString()); //输出99.9 console.log(boolean1.toString()); //输出true console.log(bigint1.toString()); //输出666 console.log(nanNumber.toString()); //输出NaN注意null和undefined两种表示无值的类型不具备该方法。
http://www.w-s-a.com/news/723203/

相关文章:

  • 安踏网站建设策划方案如何通过域名访问网站
  • 建设网站破解版seo查询 站长之家
  • 太原模板建站平台旅游企业网站建设工作的通知
  • 网站国外建设超级简历模板官网
  • 上海网站建设市场医药网站怎么做
  • 宁夏成城建设集团网站网店美工课本
  • 哪些网站的简历做的比较好政务服务 网站 建设方案
  • 如何建设个人网站凡科怎么样vps安装wordpress后怎样登录
  • 学seo朝阳区seo
  • 网站开发团队成员皮具网站建设
  • 国外外贸需求网站响应式布局网页
  • 手机端便民服务平台网站建设昆明网络哪家好
  • 产品网站建设找哪家舟山信息港
  • 唐山网站建设汉狮怎么样seol英文啥意思
  • 深圳小程序网站开发公司网页制作模板视频教程
  • 电子商务网站开发开题报告wordpress更改后台地址
  • 网站静态前端是什么工作
  • 餐饮门户网站 方案怎么做创业好项目
  • 做百度手机网站推广普通话的宣传标语
  • 记事本可以做网站吗网站服务器是主机吗
  • 手机网站被拦截怎么办怎么解决东营建设信息网网
  • 外贸网站模板免费微信网站开发技术
  • 视频盗版网站怎么做福州网站seo
  • 成都金铭 网站建设做网站包含的技术
  • 长沙的网站建设公司哪家好做网站应选那个主题
  • 公司网站百度搜不到如何自己做一个网站
  • 学生如何建设网站网站开发程序
  • 网站建设公司哪家好 皆来磐石网络网站建设"淘宝网" 在颜色选取和搭配方面有哪些值得学习的地方.
  • 网站如何做移动规则适配北京住房与城乡建设部网站
  • 课堂阵地建设网站wordpress运行机制