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

网站建设典型材料网站语言

网站建设典型材料,网站语言,wordpress二维码,网站核心推广思路1 背景 在上一篇博客中#xff0c;我我介绍了JavaScript最基本的语法#xff0c;包括变量#xff0c;操作符#xff0c;值#xff0c;类型的概念。在本篇博客中#xff0c;我将介绍JavaScript中的类型转换逻辑#xff0c;以及逻辑真假的概念。这些都属于JavaScript中最…1 背景 在上一篇博客中我我介绍了JavaScript最基本的语法包括变量操作符值类型的概念。在本篇博客中我将介绍JavaScript中的类型转换逻辑以及逻辑真假的概念。这些都属于JavaScript中最基础的语法知识。 2 类型转换 在JavaScript中有两种类型的类型转换隐式类型转换和显示类型转换。 2.1 隐式类型转换 隐式类型转换也即JavaScript在执行操作时自动进行的类型转换。例如当你尝试将一个字符串和一个数字相加时JavaScript会自动将数字转换为字符串然后进行字符串连接。 var result 3 2; // 结果是 32而不是 5隐式强制转换主要发生在以下几种场景 写入控制台:console.log(12 HUF );调用原始类型的方法(如indexOf())它是自动转换为其复杂的基本类型执行松散相等检查:12 12 使用一元操作符:sVar !!sVar 2.2 显示类型转换 显式类型转换也即开发者明确要求JavaScript进行的类型转换。这通常通过使用内置的函数如Number(), String(), Boolean()等来实现。 var num 3; var result Number(num) 2; // 结果是 5而不是 32以下是JavaScript中常见的类型转换函数 Number(value)将给定的值转换为数字。如果值不能被转换为数字结果将是NaN。String(value)将给定的值转换为字符串。Boolean(value)将给定的值转换为布尔值。只有0, NaN, null, undefined, 和空字符串(“”)会被转换为false其他所有值都会被转换为true。parseInt(value)将字符串转换为整数。如果字符串开始的部分无法被解析为整数结果将是NaN。parseFloat(value)将字符串转换为浮点数。如果字符串开始的部分无法被解析为浮点数结果将是NaN。 注意JavaScript中的类型转换有时可能会产生意想不到的结果因此在使用时需要特别小心。 2.3 重载操作符 此外使用重载OR操作符时也会发生类型转换如下例 var sLocalName sName || ; // 如果sName为null或undefined(强制为false)空字符串将赋值给变量。否则sName的值将被分配给sLocalName这个变量。3 逻辑true和false 在JavaScript中true和false是布尔类型的两值。true通常表示正确的或存在的而false表示错误的或不存在的。以下是一些在JavaScript中会被解析为false的值 false0 和 -0“”空字符串nullundefinedNaN 除了上述值之外其他所有的值都会被解析为true包括所有对象包括空对象{}、非空字符串、非零数字包括Infinity等。 以下是一些示例 if (false) {} else { console.log(false is false.); } // 输出 false is false.if (0) {} else { console.log(0 is false.); } // 输出 0 is false.if () {} else { console.log(an empty string is false.); } // 输出 an empty string is false.if (null) {} else { console.log(null is false.); } // 输出 null is false.if (undefined) {} else { console.log(undefined is false.); } // 输出 undefined is false.if (NaN) {} else { console.log(NaN is false.); } // 输出 NaN is false.if (true) { console.log(true is true.); } // 输出 true is true.if (hello) { console.log(a non-empty string is true.); } // 输出 a non-empty string is true.if ({}) { console.log(an empty object is true.); } // 输出 an empty object is true.if (42) { console.log(a non-zero number is true.); } // 输出 a non-zero number is true.在JavaScript中你可以使用Boolean()函数来将其他类型的值显式转换为布尔值。例如Boolean(0)将返回false而Boolean(“hello”)将返回true。 console.log( Boolean(0) ); // 输出false console.log( Boolean(hello) ); // 输出true4 小结 本文介绍了JavaScript语言中的类型转换规则以及逻辑真假的用法。希望对你有帮助。
http://www.pierceye.com/news/845847/

相关文章:

  • 网站内部链接的策略成都装修公司网站建设
  • 网页制作与网站建设答案联合易网北京网站建设公司怎么样
  • 虚拟主机安装网站wordpress xss
  • 营销网站的优点网上服务大厅用户登录
  • 阿里云网站建设服务费会计科目网站域名改了帝国cms
  • 塑业东莞网站建设网站建设的课件
  • 制作网页网站教程网站开发一般用
  • 网站换空间 sitewordpress 下载功能
  • 国外优秀的字体设计网站西安地产网站制作公司
  • 微网站和普通网站区别租腾讯服务器做网站行吗
  • 西安网站品牌建设福州建设发展集团网站
  • 网站源码怎么有wordpress内嵌播放器
  • 南宁网站快速排名提升一起来做网站17
  • 网站做数据分析什么软件是做网站的
  • 邯郸移动网站建设建设网站的报价
  • 做网站优化期间能收到网站吗科技创新与应用
  • 有没有做的很炫的科技型网站wordpress企业主题二次开发下载
  • 陕西住房和建设部网站深圳外贸建站模版
  • 自己做网站的各种代码wordpress只能访问主页
  • 四川监理协会建设网站长沙有哪些楼盘
  • 网站首页欣赏网站模板 wordpress带会员系统
  • 关于音乐的个人网站wordpress 报名表单
  • 国内做的好看的网站设计wordpress 与现有sso
  • 通辽网站建设罗湖中心区做网站
  • 宁波网站建设哪家快湛江专业的建站托管
  • 四川省城乡住房建设部网站首页自建wordpress 客户端
  • 番禺做网站价格百度app打开
  • 扬中网站推广导流非国产手机浏览器
  • 外国网站英语要求建立网站就是制作网页
  • 电商网站建设与运营实训可以做网站的app