資料型別概述

2022-09-13 16:18:12 字數 757 閱讀 1921

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...