j**ascript的資料型別共有6種。(es6又新增了第7種symbol型別的值)
j**ascript有三種方法,可以確定乙個值到底是什麼型別。
typeof 123 // number
typeof "123" // string
typeof false // boolean
函式返回function
function f() {}
typeof f; // function
undefined返回undefined。
物件返回object。
typeof window // object
typeof {} // object
typeof // object
在j**ascript內部,陣列是一種特殊的物件。這裡順便提一下,instanceof運算子可以區分陣列和物件。
var o = {};
var a = ;
o instanceof array // false
a instanceof array // true
null返回object。
這個是歷史原因造成的。2023年的j**ascript語言第一版,沒考慮null,只把它當成object的一種特殊值。後來null獨立出來稱為單獨的資料型別,但是為了相容舊**,typeof null返回object就無法改變了。
Oracle資料型別概述
選擇合適的資料型別至關重要,因為一旦選定今後很難修改。oracle提供了22種不同是sql資料型別,簡要介紹一下 1.char型別 定長字串,會用空格填充達到最大長度。非空的char 12 總是包含12位元組,最大為2000位元組。2.nchar型別 這是乙個包含unicode格式資料的定長字串,非...
MySQL資料型別概述
toc 資料表的基本操作等 一 mysql資料型別 一般常用的資料型別有 數值型別 日期和時間型別 字元型別 數值型別 數值型別 整形型別 mysql的整形型別有 tinyint smallint mediumint int bigint。型別名稱 說明儲存需求 tinyint 很小的整數 1個位元...
Oracle資料型別概述
用number 型別,需要注意的是number 型別的最大寬度是38,你將41修改為38試試 12.1 oracle 資料型別概述 oracle 提供了22種不同的sql資料型別供我們使用。簡要地講,這些資料型別如下 01 char 這是乙個定長字串,會用空格填充來達到最大長度。非null的char...