精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關于JavaScript 類型轉換和強制轉換

開發 前端
JavaScript 中變量的類型轉換既可以手動進行也可以顯式進行;我們只需要手動編寫函數名稱或方法。這被稱為顯式類型轉換,而 JavaScript 中的類型強制是 JavaScript 中變量數據類型隱式轉換的過程。

JavaScript 中變量的類型轉換既可以手動進行也可以顯式進行;我們只需要手動編寫函數名稱或方法。

JavaScript 中變量的類型轉換既可以手動進行也可以顯式進行;我們只需要手動編寫函數名稱或方法。這被稱為顯式類型轉換,而 JavaScript 中的類型強制是 JavaScript 中變量數據類型隱式轉換的過程。

TypeScript 中的類型轉換可以是隱式的(這是在代碼執行期間自動完成的)或顯式的(這是由開發人員完成的)。TypeScript 文件將在將代碼從JavaScript轉換為 TypeScript 后檢查錯誤,因為TypeScript具有嚴格的類型檢查。

我們知道,JavaScript中的類型轉換是指JavaScript中顯式類型轉換的過程;我們知道JavaScript中有五種數據類型,分別是String、number、boolean、object和function。但是我們只能在其中三個中使用類型轉換,它們是數字、字符串和布爾值。

在 TypeScript 中,既有雙重相等運算符(==,稱為松散相等運算符),也有三重相等運算符(===,稱為嚴格相等運算符)。我們使用這兩個運算符來比較值的相等性。

現在讓我們看看在 TypeScript 中閱讀不同的過程及其各自的方法。

轉換為字符串

在這個方法中,數字類型被轉換為 JavaScript 中的字符串數據類型。

讓我們借助一個示例來了解這一點:

String():無論我們在String()中寫入什么,無論數據類型如何,數據類型都會轉換為字符串類型。讓我們先看看語法,然后是示例:

String(n)

這里括號內的n是指要轉換成字符串的值。

現在讓我們在示例中實現語法:

String(1520)
String(1234)

輸出

"1520"
"1234"

在上面的代碼中,我們通過在字符串語法中寫入值,將值從數字轉換為字符串。在你的編輯器中運行上面的代碼以獲得更好更清晰的解釋。

在字符串轉換中,有一些方法。它們是:

  • toexponential()
  • toprecison()
  • tofixed()

現在讓我們借助示例詳細了解每種方法的使用:

toexponential()

此 JavaScript 方法將數值轉換為四舍五入的字符串符號。

讓我們先看看語法,然后是示例:

n.toExponential()

這里的.toEponential 方法是用來轉換成字符串指數形式(e+number)...

現在讓我們在示例中實現語法:

let n=12.654;
console.log(n.toExponential());

輸出

let n=12.654;
console.log(n.toExponential());

在上面的示例中,我們輸入了一個數字,然后以指數形式打印它,其數據類型為字符串。

toFixed()

此方法將數字轉換為固定長度的字符串,我們提供:

讓我們先看看語法,然后是示例:

n.toFixed()

這里的 . toEponential方法用于將數字轉換為其字符串固定形式。

現在讓我們在示例中實現語法:

let n=152.9054;
console.log(n.toFixed());
let n1=69.156;
console.log(n1.toFixed(2));

輸出

152
69.15

在上面的例子中,我們將上面的數字轉換成字符串,通過使用.toFixed方法,我們剛剛提到了我們要打印小數點后的位數;也就是說,如果我們不提及任何內容,那么默認情況下,用戶會將其視為零,并且不會在小數點后打印任何內容。在你的編輯器中運行上面的代碼以獲得更好更清晰的解釋。

toPrecison()

用于打印小數點后的數字,數據類型為字符串。

讓我們先看看語法,然后是示例:

n.toExponential()

這里的 .toEponential方法是用來轉換成字符串指數形式(e+number)...

現在讓我們在示例中實現語法:

let n=12.654;
console.log(n.toFixed());
let n1=18.124;
console.log(n1.toFixed(1));

輸出

12.654
18.12

在上面的示例中,我們首先將數字 (n) 作為輸入,然后使用該 .toFixed()函數,我們將數字從字符串中固定打印出來。在固定函數中,如果我們在可選參數中沒有提及任何內容,那么它會將其視為零并打印整個值。如果我們在可選參數括號中提到任何數字,那么它只會從小數部分中排除值的計數,并將打印轉換后的字符串的其余部分。

到數字類型轉換

在這個方法中,我們將看到如何借助各種內置類型將字符串轉換為數字數據類型。

數字轉換方法如下:

  1. number()
  2. parseFloat()
  3. parseInt()

現在讓我們詳細了解它們中的每一個:

1.number()

在此方法中,我們只是將字符串值和布爾值轉換為數字數據類型。

讓我們先看看語法,然后是示例:

Number(n)

這里使用 Number 方法將 (n) 可以是字符串或布爾值轉換為數字數據類型。

現在讓我們在示例中實現語法:

Number('123');
Number('1520');
Number('5969');
Number(actual);// true in numeric form is 1 while false in numeric form is 0

輸出

123
1520
5969
1

Number() 我們已經通過編寫函數將值從字符串或布爾數據類型顯式轉換為數字數據類型。在你的編輯器中運行上面的代碼以獲得更好更清晰的解釋。

2.parseInt()

它用于僅將數字字符串值轉換為字符串,條件是第一部分必須是數字類型。

句法::

parseInt(numeric_stringpart,radixpart)

例子:

parseInt(1520nlcdj)
parseInt('qwer@12222')

輸出

1520
Nan

在第二個輸出行中,輸出將是 Nan,因為它不滿足第一部分必須是數字類型的條件。

3.parseFloat()

它用于將字符串轉換為其浮點數。

讓我們看看下面的語法,然后是一個例子:

parseFloat(n)

這里 n 是將被轉換為數字數據類型的變量。

例子:

parseFloat('126.7655')

輸出

126.7655

在上面的示例中,我們已將字符串轉換為其父數字形式。

類型Boolean轉換

在此,我們將值從數字類型轉換為布爾類型。

句法:

Boolean(n)

這里括號內的 n 值將被轉換為 boolean 類型。

現在讓我們看一個例子:

Boolean(1520)
Boolean(' ')
Boolean('yash')
Boolean(null)

輸出

true
true
true

在你的編輯器中運行上面的代碼以獲得更好更清晰的解釋。

JavaScript 中的類型強制

類型強制本身就是類型轉換,但這里完成的類型轉換是隱式的;轉換和強制轉換是相同的,唯一的區別是隱式和顯式類型轉換。

類型強制也用于相同的數據類型:數字、字符串和布爾值。眾所周知,TypeScript 是 JavaScript 本身的超集,因此任何有效的 JavaScript 代碼都是有效的 TypeScript 代碼。

TypeScript 中的類型強制僅強制轉換為字符串、數字和布爾基本類型,就像在類型轉換中一樣。在 TypeScript 中,我們無法將值類型強制轉換為對象或函數。

TypeScript 有兩種典型的強制轉換形式,即隱式強制轉換和顯式強制轉換。

現在讓我們看看如何在每種類型中執行類型強制轉換:

字符串強制

它用于將非字符串值轉換為字符串類型。

讓我們借助一個例子來理解這一點:

console.log('15'+20);
console.log('29'+null);
console.log(50+'45'+null)

輸出

'1520'
'29null'
'5045null'

字符串強制轉換是使用JavaScript中的+ 運算符執行的。因此,如果我們對任何字符串使用 + 運算符,它將被轉換為字符串類型。

數字強制

然后使用帶有變量的數學運算符,我們可以將任何非數字類型轉換為數字類型。但是,我們不能在數字強制轉換中使用 + 運算符。

讓我們借助一個例子來理解這一點:

console.log('34'-34);
console.log('6'*8);
console.log('45'/45);
console.log('15'%5);

輸出

0
48
1
0

在這里,我們使用數學運算符將非數值轉換為數值;我們可以不使用 + 運算符。在你的編輯器中運行上面的代碼以獲得更好更清晰的解釋。

布爾強制

在這種類型的連接中,布爾值被轉換為數學值。

讓我們借助一個例子來理解這一點:

console.log(false-5);
console.log(true+5);

輸出

-5
6

因為我們知道在數值上true的值為1,false在數值上的值為0,所以我們可以根據它來計算。

結論

  • 類型轉換和類型強制只是一回事。但是,隱式類型轉換和顯式類型轉換之間存在差異。
  • 類型轉換和類型強制僅適用于數字、字符串和布爾數據類型。
  • 類型轉換在 javascript 中非常重要,因為它可以幫助我們在需要時轉換類型。
  • TypeScript 中的類型轉換和強制轉換,簡單來說就是將一個值的數據類型轉換為另一種數據類型,如整數類型轉換為字符串類型、布爾類型轉換為字符串類型等。
  • 隱式類型轉換和顯式類型轉換之間的主要區別在于,隱式轉換由 JavaScript 編譯器在幕后自動完成,而顯式轉換則由我們手動完成。


責任編輯:華軒 來源: 今日頭條
相關推薦

2011-07-14 10:58:26

JavaScript強制類型轉換函數

2016-11-03 13:00:54

類型轉換javascript

2021-04-22 07:41:46

JavaScript類型轉換

2021-04-13 08:42:29

C語言數據類型轉換自動類型轉換

2011-07-14 10:39:08

強制類型轉換函數C++

2024-02-28 09:57:30

C++類型強制轉換開發

2011-06-17 16:42:23

C#

2022-08-16 09:03:01

JavaScript前端

2009-08-24 14:20:13

C# 強制類型轉換

2022-12-29 08:16:45

Groovy語法coercion

2023-07-16 23:43:05

Go語言模式

2009-08-21 09:57:08

C#操作符IS與AS

2018-05-25 09:50:30

Java數據類型類型轉換

2010-11-15 13:35:28

Oracle記錄類型

2021-04-20 10:00:47

JavaScript類型基礎

2016-12-07 11:23:52

NodeJSC++

2016-12-20 16:35:52

NodeJSC++類型轉換

2021-04-20 11:20:24

Java開發運算符

2009-12-24 14:18:57

WPF類型轉換

2017-09-05 16:17:35

JavaScript運算轉換
點贊
收藏

51CTO技術棧公眾號

一个色的综合| 欧美激情视频免费观看| 91精品国产91久久久久久久久| 国产在线视频三区| 国产综合在线播放| 精品成人免费| 亚洲欧美一区二区三区情侣bbw | 欧美在线观看网站| 国产成人福利在线| 秋霞一区二区三区| 欧美性xxxx极品hd欧美风情| 色一情一区二区三区四区| 国产乱淫a∨片免费视频| 亚洲精品系列| 日韩中文字在线| 伊人久久一区二区三区| 99视频在线观看地址| 亚洲小说欧美另类社区| 亚洲午夜久久久影院| 丰满少妇中文字幕| 日韩欧美一区二区三区在线观看| 亚洲天堂a在线| 国产精品高潮呻吟视频| 日韩一级片av| 国产精品一区二区99| 日韩一区二区三区四区五区六区| 日韩av综合在线观看| 日本精品在线| 91视频国产观看| 成人网欧美在线视频| 在线观看亚洲大片短视频| 日韩免费精品| 欧美日韩中文一区| 亚洲精品欧美精品| 中国a一片一级一片| 欧美天天在线| 日韩在线视频网站| 加勒比一区二区| 51社区在线成人免费视频| 欧美日韩久久久| 激情综合网婷婷| 538在线观看| 成人精品在线视频观看| 国产有码在线一区二区视频| 日韩激情在线播放| 欧美激情 亚洲a∨综合| 一区二区在线免费视频| 亚洲中文字幕久久精品无码喷水| 色呦呦在线视频| 一区精品在线播放| 亚洲免费不卡| av在线免费观看网站| 久久久99精品免费观看| 欧美激情导航| 男人久久精品| 久久久青草青青国产亚洲免观| 国产九色精品| 少妇精品高潮欲妇又嫩中文字幕 | 91tv亚洲精品香蕉国产一区7ujn| 国产在线一二区| 欧美午夜精品| 欧美激情在线观看| 亚洲观看黄色网| 精品网站aaa| 亚洲缚视频在线观看| 精人妻一区二区三区| 成功精品影院| 亚洲国产天堂久久综合网| 日本黄色动态图| 日本中文字幕在线一区| 国产网站欧美日韩免费精品在线观看| 朝桐光av一区二区三区| 日本久久成人网| 欧美久久久久久蜜桃| 波多野结衣天堂| 国产成人精品一区二区三区视频 | 激情综合色播激情啊| 日韩有码在线观看| 2019男人天堂| 成人中文在线| 在线视频欧美性高潮| 在线免费av播放| 91社区在线观看播放| 成人av片在线观看| 国产成人亚洲欧美| 亚洲爱情岛论坛永久| 国产成人精品综合在线观看| 99国产盗摄| 成人免费视频国产免费麻豆| 成人免费毛片app| 国产不卡一区二区在线观看 | 亚洲精品极品| 91wwwcom在线观看| 精品国产www| 九九久久精品视频 | 无遮挡的视频在线观看| 日本一区二区在线不卡| 亚洲一区二区三区精品在线观看| 日本视频在线| 亚洲一区二区免费视频| 97视频久久久| 范冰冰一级做a爰片久久毛片| 色先锋aa成人| 老司机久久精品| 欧美专区一区| 日韩精品高清在线| 性色av无码久久一区二区三区| 欧美久久影院| 97久久超碰福利国产精品…| 激情网站在线观看| 国产乱国产乱300精品| 国产日韩一区二区| 高清国产福利在线观看| 精品亚洲porn| 国产精品视频入口| 免费在线超碰| 中文字幕在线不卡一区二区三区| 日本a级片在线播放| 蜜桃麻豆av在线| 欧美日韩一区二区三区在线看| 日本中文字幕在线不卡| 婷婷综合成人| xxxxxxxxx欧美| 精品成人免费视频| 久久超碰97中文字幕| 国产成人精品免费视频大全最热| 黄色a在线观看| 成人欧美一区二区三区| a在线视频观看| 成年永久一区二区三区免费视频| 亚洲高清色综合| 成人无码精品1区2区3区免费看| 国产精品久久| 久久精品视频免费播放| 精品亚洲永久免费| 奇米色一区二区三区四区| 亚洲自拍偷拍视频| 国产成人高清精品| 色综合久久久久综合体| 丰满少妇一区二区三区专区| 国产91一区| 欧美激情精品久久久久久免费印度| 无码人妻精品一区二区| 大陆成人av片| 色撸撸在线观看| av伦理在线| 69p69国产精品| 99久久久无码国产精品衣服| 蜜桃成人av| 欧美精品18videos性欧| 国产精品玖玖玖| 国产欧美精品一区二区色综合 | av网站在线播放| 午夜精品福利一区二区三区av| 九九九九九九九九| 久久高清精品| 国产97色在线|日韩| 好吊色视频一区二区| 亚洲免费观看高清完整版在线观看| 欧美性猛交xxx乱久交| 一本色道久久综合狠狠躁的番外| 国外成人免费在线播放| 亚洲国产日韩在线观看| 亚洲精品国产精华液| 蜜臀一区二区三区精品免费视频| 西野翔中文久久精品国产| 免费91在线视频| 国产毛片在线视频| 最新高清无码专区| 一女二男3p波多野结衣| 日韩片欧美片| 国产精品免费久久久| 黄色av免费在线看| 色噜噜狠狠一区二区三区果冻| 亚洲午夜久久久久久久久红桃| 在线视频精品| 欧美人与性禽动交精品| 欧美大胆性生话| 欧美色videos| 日本黄色片在线播放| 国产一区91| 欧美亚洲免费高清在线观看 | 日韩毛片高清在线播放| 手机免费av片| 一本精品一区二区三区| 亚洲伊人一本大道中文字幕| 51xtv成人影院| 精品久久人人做人人爰| 久久久久成人精品无码| eeuss影院一区二区三区| 波多野结衣乳巨码无在线| 欧亚精品一区| 国产成人自拍视频在线观看| av大片在线观看| 日韩精品在线网站| 91看片在线播放| www国产精品av| 黄色国产小视频| 国产精品7m凸凹视频分类| 久久久久成人精品| 日韩美女一级视频| 欧美性猛交xxxx乱大交退制版| 麻豆一区在线观看| 美国十次了思思久久精品导航| 国产精品夜夜夜爽张柏芝| baoyu135国产精品免费| 久久免费精品日本久久中文字幕| 日韩成人黄色| 欧美日高清视频| 激情五月婷婷在线| 国产·精品毛片| 91极品视频在线观看| 欧美日本国产| 久久综合久久久| 日本久久一区| 97超级碰碰碰| 欧美女优在线观看| 精品国产免费一区二区三区四区| 四虎影院在线免费播放| 亚洲人精品午夜| 国产探花一区二区三区| 日韩—二三区免费观看av| 91久久久久久久久久久久久| av电影免费在线看| 神马国产精品影院av| 黄色美女一级片| 538在线一区二区精品国产| 久久久久久久久久免费视频| 中文一区二区在线观看 | 成人av在线一区二区三区| 九热视频在线观看| 一本久道久久综合狠狠爱| 国产成人生活片| 欧美日韩有码| 韩国成人一区| 精品久久国产一区| 国产精品电影观看| 岛国毛片av在线| 精品国产一区二区三区久久狼黑人| 亚洲欧美日韩动漫| 欧美www视频| 夜夜躁很很躁日日躁麻豆| 欧美性xxxx在线播放| www.天天色| 亚洲私人黄色宅男| 国产欧美小视频| 欧美激情一区不卡| 亚洲永久精品ww.7491进入| 成人精品国产福利| 国产不卡的av| 黑人巨大精品欧美一区| 啊啊啊国产视频| 亚洲精品极品| 各处沟厕大尺度偷拍女厕嘘嘘| 国色天香一区二区| 99久re热视频精品98| 国产精品7m凸凹视频分类| 视频在线一区二区三区| 国产99久久久国产精品成人免费| 久久国产精品 国产精品| 天堂成人娱乐在线视频免费播放网站| 国产精品大全| 亚洲精品视频一二三区| 99久久伊人精品影院| 久久99精品久久久野外观看| 成人免费网视频| 色999韩欧美国产综合俺来也| 日韩免费观看在线观看| 亚洲人体影院| 日本国产一区二区三区| 毛片网站在线观看| 精品爽片免费看久久| 欧美综合视频在线| 亚洲精品美女免费| 完全免费av在线播放| 蜜桃视频最新网址| 17c精品麻豆一区二区免费| 波多野结衣欲乱| 亚洲欧洲精品成人久久奇米网| 四虎884aa成人精品| 亚洲欧洲综合另类在线| 真实国产乱子伦对白在线| 亚洲一区二区中文在线| 欧美日韩激情在线观看| 亚洲狠狠丁香婷婷综合久久久| 青青青在线视频| 午夜精品福利在线| 国产精品久久久久久人| 欧美日韩一区小说| 91国内精品视频| 亚洲成人自拍网| 亚洲精品视频在线观看免费视频| 黑丝美女久久久| 无码人妻一区二区三区免费| 欧美日韩欧美一区二区| 国产视频第二页| 69堂成人精品免费视频| 瑟瑟在线观看| 色爱精品视频一区| 一二三四区在线观看| 午夜欧美不卡精品aaaaa| 毛片无码国产| 91理论片午午论夜理片久久| 99亚洲乱人伦aⅴ精品| 日韩免费av电影| 国产精品玖玖玖在线资源| 精品日本一区二区三区在线观看| 蜜乳av综合| 在线一区日本视频| 国产精品亚洲欧美| 视频在线观看免费高清| 国产成人亚洲综合色影视| 亚洲最大的黄色网| 国产精品天美传媒| 国产第一页第二页| 欧美特级限制片免费在线观看| www.日韩高清| 亚洲色图偷窥自拍| 91福利在线视频| 欧美专区国产专区| 久久av偷拍| 日韩片电影在线免费观看| 欧美一区不卡| 日韩视频免费在线播放| 国产一区二区三区综合| 黄色在线观看av| 国产精品久久久一本精品| 天天爽夜夜爽人人爽| 日韩精品一区二区三区四区| 四虎在线视频| 欧美日韩电影在线观看| 在线免费av资源| 国产欧美日韩伦理| 99国内精品久久久久久久| 国产精品12345| 国产一区二区视频在线播放| 日本一卡二卡在线播放| 一本色道久久综合亚洲91| 亚洲国产综合一区| 日韩在线高清视频| 欧美色999| 精品国产一区二区三区免费| 久久久久电影| 天堂av8在线| 国产欧美一区二区精品性色 | 欧美大肥婆大肥bbbbb| a∨色狠狠一区二区三区| 久久久一本精品99久久精品| 欧美三级乱码| 亚洲三级在线视频| 国产精品卡一卡二卡三| 亚洲视频久久久| 亚洲色图av在线| 竹内纱里奈兽皇系列在线观看| 97久久天天综合色天天综合色hd | 欧美日韩另类在线| 免费国产羞羞网站视频| 欧美精品日韩三级| **精品中文字幕一区二区三区| av动漫免费观看| 蜜桃精品在线观看| 东方伊人免费在线观看| 91福利在线观看| 欧美日韩免费做爰大片| 海角国产乱辈乱精品视频| 亚洲成人黄色| 国产又粗又硬又长| 国模无码大尺度一区二区三区| 色婷婷粉嫩av| 欧美三级三级三级| 美女黄视频在线观看| 成人av番号网| 91精品国产91久久综合| 色姑娘综合天天| 亚洲日韩欧美一区二区在线| 亚洲精品久久久久久久久久| 欧美高清视频免费观看| 99这里只有精品视频| 日韩小视频在线播放| 成人国产亚洲欧美成人综合网| 日本在线播放视频| 亚洲午夜色婷婷在线| 久久伊人国产| 国产女主播av| 大陆成人av片| 91精品国产综合久久久蜜臀九色| 亚洲欧美中文日韩在线v日本| 电影亚洲精品噜噜在线观看| 男人j进女人j| 成人国产在线观看| 区一区二在线观看| 日韩在线免费av| 99re66热这里只有精品4| 91麻豆天美传媒在线| 成人综合在线观看| 亚洲乱码国产乱码精品| 综合激情国产一区| 久久综合社区| 亚洲少妇第一页| 日韩毛片一二三区|