JavaScript(6)——數據類型轉換

為什么需要類型轉換?

JavaScript是弱數據類型:JavaScript不知道變量到底屬于哪種數據類型,只有賦值了才清除

使用表單,prompt獲取的數據默認為字符串類型,此時不能直接進行算數運算

隱式轉換

某些運算符被執行時,系統內部自動將數據類型進行轉換,這種轉換被稱為隱式轉換。

規則:

+號兩邊只要有一個字符串,都會把另一個轉換為字符串

除了+以外的算數運算符,比如-*/等都會將數據轉換為數字類型

顯式轉換?

隱式轉換規律并不清晰,大多是靠經驗總結的規律,為了避免因隱式轉換帶來的問題,通常根邏輯需要對數據進行顯示轉換。

轉換為數字型

  • Number(數據)

如果字符串內容里面有非數字,轉換失敗結果為NaN

NaN也是number類型的數據,代表非數字

  • parselnt(數據)?

只保留整數

  • paresFloat(數據)

可以保留小數

    let str = '123'let a = '123.12'let b = '321.32'console.log(Number(str))console.log(parseInt(a))console.log(parseFloat(b))console.log(parseInt('html'))console.log(parseFloat('12.12px'))

?

當里面的數據是數字+字符時,轉換結果為前面的數字,但不能中間插入字符

    console.log(Number('pp129.1p2pxaaa'))console.log(parseFloat('12.32pp'))console.log(Number('22p.2'))

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41433.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41433.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41433.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

力扣hot100-鏈表

文章目錄 概要鏈表的類型 題目:相交鏈表題解 概要 鏈表(Linked List)是數據結構中的一種,用于存儲具有線性關系的數據。在鏈表中,每個元素稱為一個節點(Node),每個節點包含兩個部分…

”極大似然估計“和”貝葉斯估計“思想對比

極大似然估計(Maximum Likelihood Estimation, MLE)和貝葉斯估計(Bayesian Estimation)是統計學中兩種重要的參數估計方法,它們在思想和應用上有著顯著的差異。下面我將詳細對比這兩種方法的思想,并分別舉出…

兩次叛國投敵,沒有禍及子孫反而家族長盛不衰的傳奇

這個人就是韓國國王韓王信,漢朝八大異姓王之一。 第一次叛國投敵,發生在楚漢爭霸時期。有一次他的軍隊被項羽包圍,于是選擇了投降。不過,這是權宜之計,不久就借機回到劉邦陣營。 第二次叛國投敵,發生在西…

【Linux開發】基于ALSA庫實現音量調節

基于ALSA庫實現音量調節 ALSA庫實現音量調節1、使用alsamixer工具查看音頻接口2、完整代碼2.1、snd_mixer_open2.2、snd_mixer_attach、2.3、snd_mixer_selem_register2.4、snd_mixer_load2.5、snd_mixer_first_elem/snd_mixer_elem_next2.6、snd_mixer_selem_get_playback_vol…

linux下php的psr.so擴展源碼安裝

cd /usr/local/src git clone https://github.com/jbboehr/php-psr.git cd php-psr /usr/local/php/bin/phpize ./configure --with-php-config/usr/local/php/bin/php-config make make install在php.ini中添加extensionpsr.so 重啟php-fpm /etc/init.d/php-fpm relo…

打卡第3天---鏈表相關

除了每天自己寫博客總結我個人的學習收獲情況之外,我也會看其他錄友寫的博客文章,對于其他錄友的博客內容在代碼隨想錄的訓練營都是開誠布公的,都能互相看到。彼此學習,彼此參照,有一位錄友思路很清晰呀,用畫圖軟件把自己對題的思路畫的特別清晰,我 應該向他們學習;除此…

從零開始使用 Docsify 搭建文檔站點

引言 在當今的技術環境中,擁有一份易于訪問和美觀的文檔是至關重要的。Docsify 是一個非常適合快速搭建文檔站點的工具,它簡單易用,且不需要生成靜態文件。本文將帶你一步步從零開始使用 Docsify 搭建一個文檔站點。 1. 安裝 Node.js 和 np…

【ARMv8/v9 GIC 系列 5.1 -- GIC GICD_CTRL Enable 1 of N Wakeup Function】

請閱讀【ARM GICv3/v4 實戰學習 】 文章目錄 GIC Enable 1 of N Wakeup Function基本原理工作機制配置方式應用場景小結GIC Enable 1 of N Wakeup Function 在ARM GICv3(Generic Interrupt Controller第三代)規范中,引入了一個名為"Enable 1 of N Wakeup"的功能。…

上海市計算機學會競賽平臺2023年2月月賽丙組區間的并

題目描述 給定一個數軸上的 𝑛n 個閉區間,第 𝑖i 個閉區間的兩端點為[𝑎𝑖,𝑏𝑖][ai?,bi?],它們的并集可以表示為若干不相交的閉區間,請按照左端點從小到大的順序輸出…

(一)Docker基本介紹

部署項目的發展 傳統部署適合需要最大性能和可靠性的場景,但在資源利用和管理方面有顯著劣勢。虛擬化部署提供了良好的資源利用率和隔離性,適用于需要靈活擴展和多租戶環境的場景,但存在性能開銷。容器部署在輕量級、可移植性和資源利用率方面…

適合金融行業的國產傳輸軟件應該是怎樣的?

對于金融行業來說,正常業務開展離不開文件傳輸場景,一般來說,金融行業常用的文件傳輸工具有IM通訊、郵件、自建文件傳輸系統、FTP應用、U盤等,這些傳輸工具可以基礎實現金融機構的文件傳輸需求,但也存在如下問題&#…

【Java10】成員變量與局部變量

Java中的變量只有兩種:成員變量和局部變量。 和C不同,沒有全局變量了。 成員變量,field,我習慣稱之為**”屬性“**(但這些年,因為attribute更適合被叫做屬性,所以漸漸不這么叫了)。 …

google 郵件信息收集

主要介紹通過google和fofax對目標進行郵件信息收集 chrome插件 email-whatsapp-extractor link-klipper-extract-all bulk-url-opener-extension email-whatsapp-extractor 使用正則表達式,獲取訪問頁面內所有的email郵箱和whatsapp號碼,以表格的形式導…

el-table封裝點擊列篩選行數據功能,支持篩選,搜索,排序功能

數據少的話&#xff0c;可以前端實現&#xff0c;如果多的話&#xff0c;建議還是請求接口比較合理父組件&#xff1a; <template> <div class"home"> <!-- <img alt"Vue logo" src"../assets/logo.png"> <HelloWorld …

Hilbert編碼 思路和scala 代碼

需求&#xff1a; 使用Hilbert 曲線對遙感影像瓦片數據進行編碼&#xff0c;獲取某個區域的編碼值即可 Hilbert 曲線編碼方式 思路 大致可以對四個方向的數據進行歸類 左下左上右上右下 這個也對應著編碼的順序 思考在不同Hilbert深度&#xff08;階&#xff09;情況下的…

【fastadmin開發實戰】經營數據自動識別錄入

項目場景描述&#xff1a;每日錄入各個門店的員工經營數據&#xff0c;直接從微信復制報數、系統識別錄入。 解決方案&#xff1a;各個門店按照固定的匯報模板進行匯報&#xff08;如福田店有員工1、2、3、4、5號員工&#xff0c;每個員工按模板報數&#xff09; 例如&#xf…

Qt學習:Qt窗口組件以及窗口類型

一、Qt的窗口組件有哪些 Qt是一個跨平臺的C應用程序開發框架&#xff0c;它的窗口組件&#xff0c;也稱為用戶界面元素&#xff0c;為開發者提供了豐富的可視化界面設計選項。在Qt中&#xff0c;窗口組件主要包括&#xff1a; 窗口&#xff08;Window&#xff09;&#xff1a;…

JMH320【親測】【御劍九歌】唯美仙俠手游御劍九歌+WIN學習手工端+視頻教程+開服清檔+運營后臺+授權GM物品充值后臺

資源介紹&#xff1a; 這也是仙夢奇緣的一個游戲 注意&#xff1a;外網14位IP或域名 ———————————————————————————————————– ps后臺介紹: 1區運營后臺&#xff1a;http://ip:9981/admin/admintool/ 2區運營后臺&#xff1a;http://ip…

Day44:LeedCode 188.買賣股票的最佳時機IV 309.最佳買賣股票時機含冷凍期 714.買賣股票的最佳時機含手續費

188. 買賣股票的最佳時機 IV 給你一個整數數組 prices 和一個整數 k &#xff0c;其中 prices[i] 是某支給定的股票在第 i 天的價格。 設計一個算法來計算你所能獲取的最大利潤。你最多可以完成 k 筆交易。也就是說&#xff0c;你最多可以買 k 次&#xff0c;賣 k 次。 注意&…

[深度學習]卷積理解

單通道卷積 看這個的可視化就很好理解了 https://github.com/vdumoulin/conv_arithmetic/blob/master/README.md 多通道卷積 當輸入有多個通道時,卷積核需要擁有相同的通道數. 假設輸入有c個通道,那么卷積核的每個通道分別于相應的輸入數據通道進行卷積,然后將得到的特征圖對…