国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript 之 核心語法 [ 數(shù)據(jù)類型 ]

luffyZh / 3456人閱讀

摘要:數(shù)據(jù)類型數(shù)據(jù)類型表示數(shù)值的類型類型的分類原始類型類型數(shù)字類型類型分為整數(shù)和浮點數(shù)整數(shù)正整數(shù)負整數(shù)變量為數(shù)字類型整數(shù)顯示浮點數(shù)小數(shù)變量為數(shù)字類型浮點數(shù)顯示浮點數(shù)在小數(shù)點前面如果沒有數(shù)字,會被默認為在小數(shù)點前的數(shù)字為比如會顯示浮點數(shù)的

數(shù)據(jù)類型

數(shù)據(jù)類型 - 表示數(shù)值的類型

類型的分類 原始類型 number類型(數(shù)字類型)

number類型分為整數(shù)和浮點數(shù)

整數(shù) - 正整數(shù) 、0 、負整數(shù)

/* 變量為數(shù)字類型 - 整數(shù) */
var num1 = 1001;
console.log( num1 );// 顯示:1001

浮點數(shù) - 小數(shù)

/* 變量為數(shù)字類型 - 浮點數(shù) */
var num2 = 10.01;
console.log( num2 );// 顯示:10.01

浮點數(shù)在小數(shù)點前面如果 沒有數(shù)字,會被默認為在小數(shù)點前的數(shù)字為 0

比如:“.1” 會顯示 “0.1”

/* 浮點數(shù)的類型 */
var num3 = .1;
console.log( num3 );// 顯示:0.1

浮點數(shù)在小數(shù)點后面如果 沒有數(shù)字 或 數(shù)字只有 0 ,會被默認為沒有小數(shù)

比如:“1.” 會顯示 “1” 或 “1.0” 會顯示 “1”

/* 浮點數(shù)的類型 */
var num4 = 1.0;
console.log( num4 );// 顯示:1

浮點數(shù)在進行計算時可能會出現(xiàn)誤差

解決方法:可以先將小數(shù)轉成整數(shù)計算,再將結果轉回小數(shù)

/* 浮點數(shù)的計算 */
var num5 = 0.7, num6 = 0.3;
console.log( num5 - num6 );// 顯示:0.39999999999999997
/* 解決方法 */
console.log( (num5*10 - num6*10)/10 );// 顯示:0.4

number類型中的特殊值 - NaN

NaN - 表示當前的值不是一個數(shù)字

NaN依舊是number類型

/* number類型的特殊值 - NaN */
var num7 = Number( "啊哈哈哈" );// 將一個文本內容轉換成number類型
console.log( num7 );// 顯示:NaN - 表示當前的值不是一個數(shù)字值

NaN與任何值都不相等,包括它本身

console.log( 10 == 10 );// 顯示:true - 表示相等
console.log( 10 == NaN );// 顯示:false - 表示不相等
console.log( NaN == NaN );// 顯示:false - 表示不相等

number類型中的特殊值 - Infinity -> 表示無窮大

當數(shù)字值進行計算 0 做為被除數(shù)時,會得到 無窮大

/* 數(shù)字值進行計算 */
var num8 = 10/0;
console.log( num8 );// 顯示:Infinity
string類型(字符串類型)

字符串 - 表示以單引號或雙引號包裹的字符

字符串中的字符可以是 漢字 、字母 、 數(shù)字

/* 定義變量 - string類型 */
var str1 = "蒼天吶";// 漢字值
console.log( str1 );// 顯示:蒼天吶

var str2 = "wodetianna";// 字母值
console.log( str2 );// 顯示:wodetianna

var str3 = "100";// 數(shù)字值
console.log( str3 );// 顯示:100
boolean類型(布爾類型)

布爾類型只有兩個值

true - 是 、真

false - 否 、假

/* 定義變量 - boolean類型 */
var boo1 = true;
console.log( boo1 );// 顯示:true
var boo2 = false;
console.log( boo2 );// 顯示:false
undefined類型

undefined類型 - 表示變量的值為空

當變量的值等于undefined時 - 表示變量存在,但是沒有值

得到undefined的情況

在只定義變量,但不賦值的情況下會得到

在定義變量時,值就為undefined會得到

/* 定義變量,但不賦值 */
var unde1;
console.log( unde1 );// 顯示:undefined

/* 定義變量并賦值為undefined */
var unde2 = undefined;
console.log( unde2 );// 顯示:undefined

/* undefined類型為 - 原始類型 */
console.log( typeof unde1 );// 顯示:undefined
null類型

null類型 - 表示為空的含義

該類型只有一個值 - null

作用 - 將定義的變量從內存中釋放

用法 - 將null賦值給指定變量

/* null用法 */
var nu = null;
console.log( nu );// 顯示:null

/* null類型為原始類型 */
console.log( typeof nu);//顯示:object -> 歷史遺留問題
typeof運算符

typeof運算符 - 表示對原始類型進行判斷

typeof運算符只能對原始類型進行判斷

語法:typeof 變量名稱

結果:類型名稱

/* 判斷number類型 */
var num = 10;
console.log( typeof num );// 顯示:number

/* 判斷string類型 */
var str = "啊哈哈";
console.log( typeof str );// 顯示:string

/* 判斷boolean類型 */
var boo = true;
console.log( typeof boo );// 顯示:boolean
引入類型 Numder類型

Number類型 - 表示與原始類型中的number類型相匹配的引用類型

語法:var 變量名稱 = new Number( ) ;

new Number( )(構造函數(shù)方式) - 創(chuàng)建一個number類型的對象

/* 構建函數(shù)方式 - 類型名數(shù)字母大寫 */
var num = new Number( 100 );
console.log( num );// 顯示:[Number: 100]
String類型

String類型 - 表示與原始類型中的string類型相匹配的引用類型

語法:var 變量名稱 = new String( ) ;

new String( )(構造函數(shù)方式) - 創(chuàng)建一個string類型的對象

/* 構建函數(shù)方式 - 類型名數(shù)字母大寫 */
var str = new String( "啊哈哈" );
console.log( str );// 顯示:[String: "啊哈哈"]
Boolean類型

Boolean類型 - 表示與原始類型中的boolean類型相匹配的引用類型

語法:var 變量名稱 = new Boolean( ) ;

new Boolean( )(構造函數(shù)方式) - 創(chuàng)建一個boolean類型的對象

/* 構建函數(shù)方式 - 類型名數(shù)字母大寫 */
var boo = new Boolean( true );
console.log( boo );// 顯示:[Boolean: true]
instanceof運算符

instanceof運算符 - 表示對引用類型進行判斷

instanceof運算符只能對引用類型進行判斷

語法:變量名稱 instanceof 引用類型名稱

結果:布爾類型值(true或false)

/* 判斷Number類型 */
var num = new Number( 100 );
console.log( num instanceof Number );// 顯示:true

/* 判斷String類型 */
var str = new String( "啊哈哈" );
console.log( str instanceof String );// 顯示:true

/* 判斷Boolean類型 */
var boo = new Boolean( true );
console.log( boo instanceof Boolean );// 顯示:true

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96664.html

相關文章

  • JavaScript核心語法數(shù)據(jù)類型

    摘要:數(shù)據(jù)類型原始類型類型實為數(shù)字不區(qū)分整數(shù)和浮點類型整數(shù)類型包括負整數(shù),和正整數(shù)浮點類型表示小數(shù)類型整數(shù)和浮點數(shù)小數(shù)或并不區(qū)分整數(shù)與浮點數(shù)變量的定義并初始化字面量或直接量定義數(shù)字值浮點類型是只該數(shù)值包含整數(shù)部分,小數(shù)部分,小數(shù)點和小數(shù)部分浮點類 JS(JavaScript) 數(shù)據(jù)類型; 1.原始類型; number類型; 實為數(shù)字JS不區(qū)分整數(shù)和浮點類型;整數(shù)類型;包括負整數(shù),0和正...

    iflove 評論0 收藏0
  • JavaScript 闖關記

    摘要:對象數(shù)組初始化表達式,闖關記之上文檔對象模型是針對和文檔的一個。闖關記之數(shù)組數(shù)組是值的有序集合。數(shù)組是動態(tài)的,根闖關記之語法的語法大量借鑒了及其他類語言如和的語法。 《JavaScript 闖關記》之 DOM(下) Element 類型 除了 Document 類型之外,Element 類型就要算是 Web 編程中最常用的類型了。Element 類型用于表現(xiàn) XML 或 HTML 元素...

    mj 評論0 收藏0
  • JavaScript 核心語法 [ 類型轉換 ]

    摘要:隱式數(shù)據(jù)類型轉換轉換成類型字符串用法空字符串變量名稱啊哈哈轉換成字符串數(shù)字類型和布爾類型轉換會將其值用字符串的方式顯示數(shù)字類型轉換成字符串類型顯示顯示轉換后的類型布爾類型轉換成字符串類型顯示顯示轉換后的類型轉換成類型數(shù)字用法加號變 隱式數(shù)據(jù)類型轉換 轉換成string類型(字符串) - 用法( - 空字符串) + 變量名稱 var num = 100; var str1 = 啊哈哈; ...

    muzhuyu 評論0 收藏0
  • JavaScript核心語法數(shù)組

    摘要:數(shù)組一數(shù)組是什么是值得有序集合,每個元素都在數(shù)組里有唯一的位置,用數(shù)字表示,叫做索引數(shù)據(jù)用字符串表示,叫關聯(lián)數(shù)組。 JS(JavaScript) 數(shù)組; 一.數(shù)組是什么; 是值得有序集合,每個元素都在數(shù)組里有唯一的位置,用數(shù)字表示,叫做索引數(shù)據(jù);用字符串表示,叫關聯(lián)數(shù)組。數(shù)組無類型;數(shù)組元素可以是類型,字符串,數(shù)字值,布爾值等數(shù)組動態(tài)的;向插入新元素,從數(shù)組中刪除指定元素 二.一維數(shù)組...

    ghnor 評論0 收藏0
  • JavaScript 核心語法 [ 語句 ]

    摘要:語句概況描述在代碼中,使用分號分隔的可以叫做是語句語句塊在代碼中,大括號表示語句塊語句塊中可以存在一條或多條語句語句的分類條件語句循環(huán)語句跳轉語句條件語句描述通過對條件表達式的計算結果進行判斷,來決定要執(zhí)行的語句語句語法條件表達式語句塊當 語句概況 描述 在JavaScript代碼中,使用分號(;)分隔的可以叫做是語句 語句塊 在JavaScript代碼中,大括號({})表示語句塊 ...

    stormjun 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<