第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 firestore web 中將值保存為雙精度值?

如何在 firestore web 中將值保存為雙精度值?

寶慕林4294392 2022-12-29 14:03:30
我已經(jīng)嘗試過提出的問題,但我沒有找到正確的答案,我試圖將一個(gè)值添加為雙精度值,但將數(shù)據(jù)添加為字符串。這是我的 JavaScriptvar Price = 0.0;const priceValue = document.getElementById("price").value;Price = priceValue;database.collection("product").doc(uuidv4()).set({            price: Price,        });這是我的 html<div class="inputfield">          <label>Price</label>          <input id="price" type="number" class="input">       </div>
查看完整描述

1 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

問題與風(fēng)暴無關(guān),而是與您對(duì)輸入數(shù)據(jù)的處理有關(guān),您會(huì)看到輸入字段的值始終是字符串類型,如下面的代碼片段所示


function myFun() {

  const priceValue = document.getElementById("price").value;

  console.log(priceValue, typeof priceValue)

}

<div class="inputfield">

  <label>Price</label>

  <input id="price" type="number" class="input" value="0.0">

  <button onClick="myFun()">Check type</button>

</div>


因此,為了在 firestorm 中實(shí)際將值保存為數(shù)字,您首先需要手動(dòng)解析它。


function myFun() {

  const priceValue = parseFloat(document.getElementById("price").value);

  console.log(priceValue, typeof priceValue)

}

<div class="inputfield">

  <label>Price</label>

  <input id="price" type="number" class="input" value="0.0">

  <button onClick="myFun()">Check type</button>

</div>


<input>number 類型的元素用于讓用戶輸入數(shù)字。它們包括內(nèi)置驗(yàn)證以拒絕非數(shù)字條目,但是元素的真實(shí)值仍然是一個(gè)字符串。


查看完整回答
反對(duì) 回復(fù) 2022-12-29
  • 1 回答
  • 0 關(guān)注
  • 104 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)