從多個方面詳解jsint轉字符串

一、js字符串轉json

js字符串可以很方便地轉換成json對象,可以使用JSON.parse()方法來實現。

let jsonString = '{"name":"Apple", "price":3000}';
let jsonObject = JSON.parse(jsonString);
console.log(jsonObject);

上面代碼先定義了一個json字符串jsonString,然後通過JSON.parse()方法來將它轉成了一個json對象jsonObject。控制台輸出的結果是:

{name: "Apple", price: 3000}

二、js字符串轉date

js字符串可以轉成日期對象Date,可以使用new Date()來實現。

let dateString = '2021-05-12';
let dateObject = new Date(dateString);
console.log(dateObject);

上面代碼先定義了一個字符串dateString,然後通過new Date()方法將它轉成了日期對象dateObject。控制台輸出的結果是:

Wed May 12 2021 00:00:00 GMT+0800 (中國標準時間)

三、js字符串轉json對象

js字符串可以轉成json對象,可以使用eval()和Function()來實現。eval()方法會把字符串作為js代碼來解析執行,這樣會有一些安全問題,因此建議使用Function()方法。

let jsonString = '{"name":"Apple", "price":3000}';
let jsonObject = (new Function('return ' + jsonString))();
console.log(jsonObject);

上面代碼先定義了一個json格式的字符串jsonString,然後使用Function()方法將它轉成了json對象jsonObject。控制台輸出的結果是:

{name: "Apple", price: 3000}

四、js把字符串轉成json

js可以把字符串轉成json格式,可以使用JSON.stringify()方法來實現。

let jsonObject = {name: 'Apple', price: 3000};
let jsonString = JSON.stringify(jsonObject);
console.log(jsonString);

上面代碼先定義了一個json對象jsonObject,然後使用JSON.stringify()方法將它轉成了json字符串jsonString。控制台輸出的結果是:

{"name":"Apple","price":3000}

五、js字符串轉number

js可以把字符串轉成數字,可以使用Number()和parseInt()方法來實現。

let number1 = Number('123');
let number2 = parseInt('123');
console.log(number1, number2);

上面代碼先定義了一個字符串’123’,然後使用Number()和parseInt()方法將它轉成了數字number1和number2。控制台輸出的結果是:

123 123

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/188600.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:31
下一篇 2024-11-28 13:31

相關推薦

發表回復

登錄後才能評論