摘要:二類型轉(zhuǎn)換隱式類型轉(zhuǎn)換轉(zhuǎn)換為字符串類型任意類型轉(zhuǎn)換為類型任意類型一個(gè)加號(hào)加任意類型轉(zhuǎn)換為類型任意類型顯式類型轉(zhuǎn)換轉(zhuǎn)換為字符串類型轉(zhuǎn)換為類型將字符串或布爾值轉(zhuǎn)換為整數(shù)類型。
內(nèi)容簡(jiǎn)介:
一.數(shù)據(jù)類型簡(jiǎn)介 ———— 原始類型 ———— 引用類型 二.數(shù)據(jù)類型之間的轉(zhuǎn)換
一、數(shù)據(jù)類型簡(jiǎn)介
數(shù)據(jù)類型主要分為原始類型(也有稱為基本類型/原始值)和引用類型。 1.原始類型主要指以下數(shù)據(jù)類型 1.1 string類型 類型用于表示由零或多個(gè) 16 位 Unicode 字符組成的字符序列,被稱之為字符串。字符串可以由雙引號(hào)(")或單引號(hào)(")表示。
var str = "this is a string."; console.log(str); //通常我們通過(guò)typeof、和instanceof來(lái)判斷原始數(shù)據(jù)類型 console.log(typeof str)
1.2 number類型 區(qū)分整點(diǎn)類型和浮點(diǎn)類型 整點(diǎn)類型:包括負(fù)整數(shù)、0和正整數(shù)等。 浮點(diǎn)類型:小數(shù)。
var num= 100; console.log(typeof num);
1.3 boolean 類型 布爾類型是指真或假、開(kāi)或關(guān)、是或否;類型有兩個(gè)值,一個(gè)是true,一個(gè)是false;常做開(kāi)關(guān)或者判斷使用。以下是各類型轉(zhuǎn)換為Boolean值得情況!
1.4 undefined 表示空的數(shù)據(jù)類型,保存在棧中。 以下情況會(huì)返回undefined值 1.4.1 訪問(wèn)未修改的變量 1.4.2 沒(méi)有定義return表達(dá)式的函數(shù)隱式返回undefined 1.4.3 return表達(dá)式?jīng)]有顯示的返回任何內(nèi)容 1.4.4 訪問(wèn)不存在的屬性 1.4.5 任何設(shè)置為undefined值得變量 1.5 null 表示空的數(shù)據(jù)類型,保存在棧中。null 值多用于釋放 JavaScript 中的資源(變量、數(shù)組和函數(shù)等)。 *注意:undefined 與 null* 兩者共同點(diǎn):都是原始類型,保存在棧中 不同點(diǎn):undefined表示變量聲明但未被賦值,是所有未賦值變量的默認(rèn)值,一般很少主動(dòng)使用。 null表示一個(gè)沒(méi)有指向任何內(nèi)存地址的變量。將來(lái)可能指向某個(gè)具體內(nèi)存地址,一般用于主動(dòng)釋放資源。 2.引用類型 在 JavaScript 中,對(duì)應(yīng)原始類型提供了引用類型。通過(guò)引用類型可以創(chuàng)建原始類型的對(duì)象。原始類型是全部小寫,引用類型則是大寫。 2.1 String 類型 String 類型是原始類型 string 類型對(duì)應(yīng)的引用類型。 2.2 Number 類型 Number 類型是原始類型 number 類型對(duì)應(yīng)的引用類型。 2.3 Boolean 類型 Boolean 類型是原始類型 boolean 類型對(duì)應(yīng)的引用類型。
二、類型轉(zhuǎn)換
1.隱式類型轉(zhuǎn)換 1.1 轉(zhuǎn)換為string字符串類型 ""+任意類型
var num = 100; var boo = false; var numString = ""+num; var booString = ""+boo;
1.2 轉(zhuǎn)換為number類型 + 任意類型 (一個(gè)加號(hào)加任意類型)
var str = "this is a string."; var boo = false; var strNumber = +str; var booNumber = +boo;
1.3 轉(zhuǎn)換為Boolean類型 !! 任意類型
var str = "this is a string."; var num = 100; var strBoolean = !!str; vr numBoolean = !!num;
2.顯式類型轉(zhuǎn)換 2.1 轉(zhuǎn)換為String字符串類型 String(); toString(); 2.2 轉(zhuǎn)換為Number類型 Number(); parseInt(); 將字符串或布爾值轉(zhuǎn)換為整數(shù)類型。 parseFloat(); 將字符串或布爾值轉(zhuǎn)換為浮點(diǎn)類型。 2.3 轉(zhuǎn)換為Boolean類型 Boolean();
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/88862.html
摘要:數(shù)據(jù)模型取決于數(shù)據(jù)庫(kù)類型。僅支持位浮點(diǎn)數(shù),所以位整數(shù)會(huì)被自動(dòng)轉(zhuǎn)換為位浮點(diǎn)數(shù)。位浮點(diǎn)數(shù)中的數(shù)字都是這種類型。數(shù)字只能表示為雙精度數(shù)位浮點(diǎn)數(shù)的另外一個(gè)問(wèn)題是,有些位的整數(shù)并不能精確地表示為位浮點(diǎn)數(shù)。 MongoDB學(xué)習(xí)筆記(1)- MongoDB簡(jiǎn)介及數(shù)據(jù)類型 本文所使用的MongoDB版本為 4.0.10 > db.version(); 4.0.10 一、MongoDB 介紹 1. Mo...
摘要:核心包包名稱包內(nèi)內(nèi)容簡(jiǎn)介注解目錄。如等類的實(shí)例反射生成工具目錄主要是注解,和的構(gòu)造器及轉(zhuǎn)換器內(nèi)部緩存接口。等默認(rèn)的游標(biāo)處理類數(shù)據(jù)源工廠類及實(shí)現(xiàn)。數(shù)據(jù)源實(shí)現(xiàn)類自定義的三個(gè)異常類。。都繼承自執(zhí)行器相關(guān)包。為后續(xù)分析源碼打下基礎(chǔ)。 Mybatis核心包 showImg(https://segmentfault.com/img/remote/1460000018747383?w=746&h=1...
摘要:項(xiàng)目地址前言大數(shù)據(jù)技術(shù)棧思維導(dǎo)圖大數(shù)據(jù)常用軟件安裝指南一分布式文件存儲(chǔ)系統(tǒng)分布式計(jì)算框架集群資源管理器單機(jī)偽集群環(huán)境搭建集群環(huán)境搭建常用命令的使用基于搭建高可用集群二簡(jiǎn)介及核心概念環(huán)境下的安裝部署和命令行的基本使用常用操作分區(qū)表和分桶表視圖 項(xiàng)目GitHub地址:https://github.com/heibaiying... 前 言 大數(shù)據(jù)技術(shù)棧思維導(dǎo)圖 大數(shù)據(jù)常用軟件安裝指...
摘要:在中,標(biāo)識(shí)符常用于定義變量名和函數(shù)名等。復(fù)雜的表達(dá)式由簡(jiǎn)單表達(dá)式和運(yùn)算符組成。布爾類型只有兩個(gè)值真和假。表示一個(gè)空的對(duì)象。操作符檢測(cè)會(huì)返回。是派生自的,因此規(guī)定對(duì)它們的相等性測(cè)試返回表示值相等。 Javascript 簡(jiǎn)介 JavaScript是一種運(yùn)行在瀏覽器中的解釋型的編程語(yǔ)言:將文本格式的字符代碼發(fā)送給瀏覽器由瀏覽器解釋運(yùn)行。 JavaScript組成 核心(ECMAScrip...
閱讀 1246·2021-09-01 10:30
閱讀 2117·2021-07-23 10:38
閱讀 895·2019-08-29 15:06
閱讀 3151·2019-08-29 13:53
閱讀 3277·2019-08-26 11:54
閱讀 1822·2019-08-26 11:38
閱讀 2370·2019-08-26 10:29
閱讀 3128·2019-08-23 18:15