javascript基礎學習(九)

来源:http://www.cnblogs.com/riluocanyang/archive/2016/06/06/5562986.html
-Advertisement-
Play Games

javascript之基本包裝類型 學習要點: 基本包裝類型概述 Boolean類型 Number類型 String類型 一、基本包裝類型概述 為了便於操作基本類型值,提供了3種特殊的引用類型:Boolean,Number和String。 二、Boolean類型 new Boolean(value) ...


javascript之基本包裝類型


學習要點:

  基本包裝類型概述

  Boolean類型

  Number類型

  String類型

一、基本包裝類型概述

  為了便於操作基本類型值,提供了3種特殊的引用類型:Boolean,Number和String。

二、Boolean類型

  new Boolean(value) :var boolean1=new Boolean("true");

  Boolean(value):var boolean2=Boolean(0);

  使用new Boolean()構造函數將參數轉換為一個布爾值,並創建一個布爾對象。

  而使用Boolean()轉換函數只是將一個值轉換成布爾類型的數據。轉換原則如下:

  如果參數為0,null,NaN,false,空字元串或undefined,都將被轉換為false。

  方法:

  toSting():將布爾對象轉換為字元串

  valueOf():返回布爾對象的布爾值

三、Number類型

  new Number(value)     Number(value)

  Number類型有一些靜態屬性(直接通過Number調用的屬性,而無須new運算符)和方法。

                              Number的靜態屬性

屬  性

描述

MAX_VALUE

表示最大數

MIN_VALUE

表示最小值

NaN

非數值

NEGATIVE_INFINITY

負無窮大,溢出返回該值

POSITIVE_INFINITY

無窮大,溢出返回該值

prototype

原型,用於增加新屬性和方法

 

                                  Number對象的方法

方  法

描述

toString()

將數值轉化為字元串,並且可以轉換進位

toLocaleString()

根據本地數字格式轉換為字元串

toFixed()

將數字保留小數點後指定位數並轉化為字元串

toExponential()

將數字以指數形式表示,保留小數點後指定位數並轉化為字元串

toPrecision()

指數形式或點形式表述數,保留小數點後面指定位數並轉化為字元串

 

四、數學對象

  Math.E:代表數學中餓自然對數的底數e

     Math.PI:

  Math.abs(number):絕對值

  Math.max(number1,number2,...)

  Math.min(number1,number2,...)

  Math.pow(x,y):返回x的y次冪

  Math.randow():

  Math.sqrt(number):平方根

五、String類型

  new String(str)         String(str)

                              String對象的屬性

屬  性

描述

length

返回字元串的字元長度

constructor

返回創建String對象的函數

prototype

通過添加屬性和方法擴展字元串定義

                                       字元方法

方  法

描述

charAt(n)

返回指定索引位置的字元

charCodeAt(n)

Unicode編碼形式返回指定索引位置的字元

                                字元串操作方法

方  法

描述

concat(str1...str2)

將字元串參數串聯到調用該方法的字元串

slice(n,m)

返回字元串nm之間位置的字元串

substring(n,m)

同上

substr(n,m)

返回字元串n開始的m個字元串

 

                             字元串位置方法

方  法

描述

indexOf(str, n)

n開始搜索的第一個str,並將搜索的索引值返回

lastIndexOf(str, n)

n開始搜索的最後一個str,並將搜索的索引值返回

                                大小寫轉換方法

方  法

描述

toLowerCase(str)

將字元串全部轉換為小寫

toUpperCase(str)

將字元串全部轉換為大寫

toLocaleLowerCase(str)

將字元串全部轉換為小寫,並且本地化

toLocaleupperCase(str)

將字元串全部轉換為大寫,並且本地化

                                字元串的模式匹配方法

方  法

描述

match(pattern) 

返回pattern 中的子串或null

replace(pattern, replacement)

用replacement 替換pattern

search(pattern)

返回字元串中pattern 開始位置

split(pattern)

返回字元串按指定pattern 拆分的數組

 


 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 先說邏輯與(&&),它可以從三個層次進行理解 第一個層次最簡單,就是簡單的布爾值之間的邏輯與,就是左值和右值都是true時,返回true,兩邊都是false或者兩邊的值其中一邊是fasle,就返回false;(AND操作); 第二個層次,(false,null,indefined,0,-0,NaN和 ...
  • 剛從南方回來就分了一個刮刮卡效果的頁面,特麽的我在煩惱怎麼用H5去實現這個效果呢,好不容易寫出來了,產品居然說:“既然你可以寫出來這個效果那當然好了,開始我只是打算讓你實現點擊就出現呢!”… … 尼瑪幹嘛不早說呢?????真是自找麻煩。既然寫了就分享給大家吧,這個效果其實很早就有了,只是我們不常用到 ...
  • 通過一條命令用Npm安裝gulp-htmlmin: 安裝完畢後,打開gulpfile.js文件,我們裡面編寫一個task用來專門壓縮html,並對html進行一系列的處理: 我們看到task裡面有個設置選項,分別介紹一下他們的屬性的作用: 1.collapseWhitespace:從字面意思應該可以 ...
  • script、image、iframe的src都不受同源策略的影響。所以我們可以藉助這一特點,實現跨域。如前面所介紹的JSONP跨域,以及燈標(Beacons)。該篇隨筆主要闡述iframe結合一些技術,實現跨域請求。1、iframe+window.name;2、iframe+location.ha... ...
  • 今天我們來看看css組件效果以及其中比較重要的類,這些類都不難,關鍵要熟練掌握,搭配使用,靈活運用。關於前兩篇中,css樣式和佈局的文章,大家可以在首頁進行閱讀。http://www.cnblogs.com/jtjds/ 一:導航組件 自己做了個導航,目前只有一級菜單,下一篇文章中,將給出二級菜單, ...
  • 將函數與其參數的一個子集綁定的技術稱為函數柯里化(curring),以邏輯學家Haskell curry的名字命名。 比起顯式的封閉函數,函數柯里化是一種簡潔的、使用更少引用來實現函數委托的技術。bind方法提供了一種更簡單的實現,結構更簡單,但對於不瞭解bind方法的人理解起來可能有一點難度。 ...
  • 在我們平時寫代碼的時候沒有沒有掌握一些CSS技巧呢? 今天給大家分享一個《CSS 高級技巧彙總讓你的代碼簡潔高效》。大家務必掌握這些小技巧,會讓你非常高效率的寫出網頁的。 ◆使用 :not() 在菜單上應用/取消應用邊框 先給每一個菜單項添加邊框 ……然後再除去最後一個元素…… ……可以直接使用 : ...
  • 如果我們需要向組件傳遞參數,可以使用 this.props 對象,實例如下: <body> <div id="example"></div> <script type="text/babel"> var HelloMessage = React.createClass({ render: funct ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...