Day13 javascript 类型转换

JavaScript 变数可以转换为新变数或其他资料类型,就目前我所知道的大概可以分成两种:
1.通过使用 JavaScript 函数
2.通过 JavaScript 自身自动转换
函数转换类型:
(一)将其他类型转换为字串:
1.全域方法 String() 可以将其他类型(数字、布林值、日期…)转换为字串,其中关於将日期转换为字串,JavaScript有提供非常多的函数可以用,我在这边就不一一列出解释了,有兴趣可以自己上网看看罗~
https://ithelp.ithome.com.tw/upload/images/20210913/20140250LrcOuhEki1.pnghttps://ithelp.ithome.com.tw/upload/images/20210913/20140250yrWCRwU1RE.png
(二)将其他类型转换为数位:
全域方法 Number() 可以将其他类型(数字、布林值、日期…)转换为数位,例如字串 "3.14" 转换为数位 3.14.,若是空字串会转换为 0,其他的字串则会转换为 NaN (不是0喔~)。
一元运算子(+)可用於将变数转换为数位,如果变数不能转换,它仍然会是一个数字,但值为 NaN (不是0喔!):
https://ithelp.ithome.com.tw/upload/images/20210913/20140250UM5z5vSHXR.pnghttps://ithelp.ithome.com.tw/upload/images/20210913/20140250QP9pdZ1DwO.png
自动转换类型:
当 JavaScript 尝试操作一个 "错误" 的资料类型时,会帮你自动转换为 "正确" 的资料类型,当我们尝试输出一个对象或一个变量时 JavaScript 会自动调用变量的 toString() 方法(我就不举例了,网路上很多例子,绝对不是我想不到例子~)。

以上就是今天的笔记,不知不觉都快半个月了,怎麽感觉像过了一年(XD~


<<:  Day 1 Java基本功 (数)

>>:  DAY13 资料室--Vuex载荷Payload

【Day 25】又绕!又绕!又绕 ETW! - Bypass ETW

环境 Windows 10 21H1 Visual Studio 2019 前情提要 在【Day 2...

第10-1章:监控与管理作业系统上之程序(一)

前言 在上一章节中,介绍了档案与目录之使用者权限控管与管理,在这一章节中,将要介绍作业系统上的程序管...

近似最短路径 (3)

11.3 一些 Leetcode 例题 再来看一些有趣的最短路径变化题吧! Leetcode 882...

html 选项

今天来说要如何用html做出单选题 语法如下 单选题题目1<br> <input ...

Day12 - LinkList

大家好,我是长风青云。今天是铁人赛第十二天。 其实LinkList应该要拿来跟Array做比较,但我...