js utf8轉gbk js資料型別

2021-10-17 10:22:37 字數 2642 閱讀 9132

如何存數字

十進位制轉二進位制

二進位制轉十進位制

用十六進製制表示二進位制

使用 win10 自帶的計算器可以換算

如何儲存 abc 123 --- 使用編號表示 用0-127表示所有符號

中國人開始用電腦--(國標2312)---有了生僻字---微軟--國標擴充套件--簡稱gbk--網頁裡有藏文--泰文---一次性解決全球需求---萬國碼--unicode--優缺點,每個字元要三個及以上位元組---優化--utf8--8的意思就是最少用8位存乙個字元

數字1和字元1的區別

js的資料型別

布林 ture 和 false

下列運算子會得到bool值

if配 bool

五個falsy 值---falsy 就是相當於false但又不是false的值

分別是 undefined null 0 nan ''

數字 number (64位浮點數)

特殊值

正0 和 負0

+0 === -0 

1/0infinity

1/+0

infinity

1/-0

-infinity //負無窮

0/0

nannan === nan

false

64位浮點數

64位儲存乙個number

範圍和精度

number,max_value

1.7976931948623157e+308

number.min_value

5e-324

字串string每個字元兩個位元組(閹割版utf8)寫法轉義

多行字串

let s = `這樣是

可以的用反引號很容易做到`

字串的屬性比較特殊,只有物件才有屬性,這個是魔法

string.length

'123'.length //3

'nrt'.length // ?

''.length // 0 (空)

' '.length // 1 (空格)

'//'.length // 3

通過下標讀取字元base64 轉碼變數聲名

1console.log(b)

報錯

let a

aundefined

var abc = 'abc'

undefined

window.abc

'abc'

這個是bug

for(let i=0;i<5;i++)

settimeout(()=>console.log(i),0)01234

const 宣告

const i =100

undefined

i = 101

報錯

變數聲名

name 和 'name'區別

name是變數

'name'是字串常量

object 複雜型別

型別轉換

var n =1

undefined

string(n)

"1"

var s = '123'

undefined

number(s)

123s-0

123

x => bool

boolean(1)

true

!!1ture

ture.tostring()

"true"

Pandas Day8 分類資料

ex8 1 import pandas as pd import numpy as np df pd.read csv data earthquake.csv print df.head 將深度分為七個等級 0,5,10,15,20,30,50,np.inf 請以深度等級 為索引並按照由淺到深的順序...

MySQL資料庫varchar轉int型別的方法

mysql varchar轉int型別的方法 cast函式的使用 1 問題描述 獲取乙個表user中age的最大值。由於歷史原因,age是varchar型別的 2 問題解決 方案一 select max cast as unsigned integer from user 方案二 select fr...

PHP物件遍歷 內建標準類與資料轉物件

物件也可以可以使用foreach語句進行遍歷,有兩點注意 1,只能遍歷屬性。2,只能遍歷 看得到 的屬性 所在範圍可訪問。在外面遍歷 可見,此時protected和 private 屬性都沒有遍歷出來。如果需要全部遍歷,則改造為 乙個思考題 如果只需要某物件中的部分資料?比如 只要a1,a2這個兩個...