第四篇:JavaScript基本數據類型

2021-01-11 米粒教育

JavaScript基本數據類型有String(字符串類型)、Number(數字類型)、Boolean(布爾類型)、Array(數組類型)、Date(日期類型)。

不同於Java語言,JS 語言是弱數據類型,聲明變量時不需要說明數據類型,JS解釋器會自動根據變量的值賦予變量對應的數據類型。

JS語言是基於對象的語言,因此數據類型是以對象方式存在的,每個數據類型都有自己的方法和屬性、

String(字符串類型)

String是字符串類型,每個實例化的字符串變量都是一個String對象。

例如:

name = 「趙三」;

變量name被賦予字符串類型,同時name也是一個字符串對象。

String對象也可以使用new運算符來創建,或者直接使用String名稱來創建。

例如:

var s = new String(「趙三」);

var s = String(「趙三」);

String對象的常用屬性見下表,表中s是字符串對象,其值為abc。

String對象的常用方法見下表,表中s是字符串對象。

注釋(1)

s1為搜索的字符串,index為開始搜索的索引位置。若省略,從最後一個字符位置開始搜索。例如:s.lastIndexOf(「b」,0),返回結果為1。

若s1在s內,則返回s內最後一個s1的索引位置,否則返回-1。

注釋(2)

用於子串替換,使用s2替換與正則表達式re匹配的子串,或使用s2替換與s1子串匹配的子串。方法第一個參數或是正則表達式,或是一個字符串,第二個參數是要替換的字符串。

注釋(3)

參數start個是一個非負整數,用於設置子串在s的起始索引位置,參數stop也是一個非負整數,用於設置子串在s的結束索引位置。

注意:截取的子串不包含結束索引位置的字符。

Number(數字類型)

Number是數字類型,支持小數和整數,Number實例對象可以由下面三種方式來創建:

value = 3.5num1 = new Number(20)num2 = Number(num1)

變量value、num1、num2都是Number實例對象,num1和num2的值都是20。

Number對象的常用屬性見下表:

Number對象的常用方法見下表,表中v是Number實例對象。

Array(數組類型)

Array是數組類型,數組是一種非常重要的數據類型,它可以將多個不同類型的數據項存儲到一個結構體中,這個結構體就是數組,每個數據項稱為數組的元素。

創建Array對象有下面幾種方式:

var arrayName= new Array();var arrayName =["zhangsan","lisi"];var arrayName =new Array("zhangsan","lisi");

上面的代碼使用了三種方式來創建Array對象,Array對象的名稱為name。

添加數組元素

Array對象的push()方法可以將一個或多個元素添加到數組。

var arrayName = new Array();arrayName.push(「張三」);arrayName.push(「李四」,」王五」,」趙二」);

訪問數組元素

使用運算符[]和元素的位置索引可以訪問數組的單個元素。

var arrayName =new Array(李四」,」王五」,」趙二」);// 訪問arrayName數組的第1個元素document.write (arrayName[0]);//訪問arrayName數組的第3個元素name = arrayName[2];

修改數組元素的值

使用運算符[]和元素的位置索引也可以修改數組元素的值。

var arrayName =new Array(李四」,」王五」,」趙二」);// 修改arrayName數組的第1個元素的值arrayName[0] = 「王朝」

相關焦點

  • 七天學會javascript第一天javascript介紹
    前幾周寫了幾篇關於入門php的文章,反響還不錯,之前簡單的提到了JavaScript,這周小編重點介紹JavaScript讓大家可以在一周時間內掌握這門前端語言的基本用法。javascript介紹javascript數據類型javascript運算符javascript對象javascript Date對象javascript String對象JavaScript常用於實現一些前端效果。前些年流行的flash已經慢慢的被淘汰,js盛行起來。javascript :客戶端編程。javascript是由客戶端去解釋運行的。
  • 什麼是javascript?javascript需要學哪些內容?這篇文章告訴你!
    聲明變量使用關鍵字:var(variable)你給它賦什麼類型的值,那麼這個變量就是什麼數據類型。String+addressSaddress = 「西安」;五、Javascript數據類型(重點)數據類型分類:在此基本的數據類型的基礎上又增加了一個基本數據類型
  • JavaScript中基本數據類型Boolean、String和Number的含義和定義
    #JavaScript#腳本語言中,其數據類型與其它高級語言是有區別的JavaScript數據類型從大體上分為:基本數據類型和引用數據類型。(1). 基本數據類型是String(字符串)、Number(數字)、Boolean(布爾)。(2).
  • 第五篇:JavaScript事件處理
    庫的網頁代碼(案例代碼見unit12\case1.html):<html><head><title>JavaScript開發案例</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript
  • AJAXRPC: javascript調用服務端方法
    它允許你使用Javascript調用服務端方法,基於JSON數據協議,開源授權(LGPL),可同步和異步調用。 使用AJAXRPC,您可以像開發傳統的C/S程序一樣,來開發WEB程序,讓WEB開發更簡單和高效。 支持服務端語言:Java、.Net、PHP。 支持瀏覽器:IE、FireFox、Opera、Safari、Chrome。
  • 數據類型:Number類型 String類型 Object類型
    3.4.5 Number類型  最基本的數值字面量格式是十進位整數,十進位整數可以像下面這樣直接在代碼中輸入:  var intNum = 55; // 整數  除了以十進位表示外,整數還可以通過八進位(以8 為基數)或十六進位(以16 為基數)的字面值來表示。
  • JavaScript入門教程
    起源javascript前身叫做livescript,sun公司推出java,netspace公司引進java的概念,重新設計livescript,並更名javascript。發明者,布蘭登.艾克,表單驗證原先要經過伺服器,伺服器壓力大,等待時間長,js僅在客戶端就可完成。是什麼是一種腳本語言,是一種輕量級的程式語言。
  • 2.5 JavaScript數據類型的轉換
    JavaScript是一種弱類型的程式語言,使用時無須指定數據類型。但在對表達式進行求值時,通常需要所有的操作數都屬於某種特定的數據類型。例如,進行算術運算時要求操作數都是數值類型,進行字符串連接運算時要求操作數都是字符串類型,而進行邏輯運算時則要求操作數都是布爾類型,這就需要數據類型之間的轉換。
  • 在JavaScript字符串的search()方法中,如何匹配正則表達式?
    第一節:基本概念#JavaScript#正則表達式已經成為各大程式語言的標準,只是在不同的語言中,所使用的方式有所不同,但基本上核心的功能都是一樣的。正則表達式的核心功能是建立一種匹配模式,這個匹配模式可以理解為模板,模子。然後再拿具體的字符串來與這個模式進行匹配,如果匹配上,則表示符合要求,則進一步採用措施。
  • javascript在自動化測試項目中的應用「軟體測試開發入門教程」
    比如說我今天分享的主題是javascript在自動化測試中的應用有些朋友說我之前講的自動化測試的東西,需要消化很久,有一定的難度,意思就是說我動不動就講測試框架,測試開發是不是會有這樣的感覺?比如今天分享的javascript,大家做軟體測試有沒有用過?
  • Java基礎學習:java中的基本數據類型
    一、基本類型 1、基本類型 不使用New創建,聲明一個非引用傳遞的變量,且變量的值直接置於堆棧中,大小不隨運行環境變化,效率更高。使用new創建的引用對象存儲在堆中。
  • 一天一點JavaScript編程知識:Animation動畫
    前言總算是寫完了基礎類型篇的內容。這次咱們來聊一聊動畫。閒話就不多扯了,直接開始正文。PS:供複製的代碼,但是請注意,圖片資源需要調整一下<html> <head> <title>JavaScript Animation</title> <script type = "text/javascript"> var imgObj = null; function init() { imgObj
  • 第四篇 人群健康研究的統計學方法--第十六章 統計學方法基本概念...
    第四篇 人群健康研究的統計學方法   統計學是研究數據搜集、整理與分析的科學,是認識社會和自然現象數量特徵的重要工具。合理的統計分析能幫助我們正確認識事物客觀存在的規律性。基礎醫學、臨床醫學和預防醫學各個方面的科學研究以及醫療衛生實踐和居民健康狀況研究,都需要根據設計去搜集、整理資料進行合理的統計分析。
  • 在JavaScript中,使用replace()、test()和exec()方法匹配字符串
    JavaScript核心代碼如下:<script type="text/javascript">var str = "Hello Microsoft!"使用字符串替換的核心JavaScript代碼如下:<script type="text/javascript">var str = "一都編程,每個知識就是一個案例。"
  • 【第1162期】2018 要學習的優秀 JavaScript 庫與知識
    前言關於2017年回顧的文章,也曾分享過幾篇了,當看到這篇的時候想去找找看在2017年初的時候有沒分享過2017值得學習的庫,可惜翻看了只有講到前端工具的趨勢
  • 什麼是JavaScript對象?如何創建並引用?這就告訴你!
    最後一個鍵值對末尾不用加逗號var obj = {key1:value1,key2:value2};2.2 對象的構成對象是JavaScript的核心概念,也是最重要的數據類型。JavaScript的所有數據都可以被視為對象。此外,JavaScript 允許自定義對象。
  • 面試官:Java 中有幾種基本數據類型是什麼?
    認識基本數據類型在學習基本數據類型之前,我們先認識一下這兩個單詞:1、bit --位:位是計算機中存儲數據的最小單位,指二進位數中的一個位數,其值為「0」或「1」。2、byte --字節:字節是計算機存儲容量的基本單位,一個字節由8位二進位數組成。
  • JavaScript中的「黑話」
    為邏輯非操作符,可以應用於ECMAScript中的任何值,無論這個值是什麼類型,它會被強制轉化為一個布爾值變量,再對其值取反。!!只是單純的將操作數執行兩次邏輯非,它能將任意類型的值轉化為相應的布爾值,它包含的步驟為:將一個值轉化為布爾值;將其取反;再次取反。
  • STM8 STM32 數據類型
    比如STM32F429就自帶了第四,你還需要了解的是編譯器,編譯器的數據類型一些定義,及有些編譯器的可能自帶內建函數,這個不必須了解。否則無法編程。本文主要就介紹STM32的數據類型的基礎知識。以及一些關鍵詞的意義。
  • 引用數據類型的概念_引用數據類型有哪幾種
    在聲明一個變量的引用之後,在本函數執行期間,該引用一直與其代表的變量相聯繫   引用數據類型有哪幾種   Java提供了兩類數據類型:一種是基本類型(原始類型),一種是引用類型。   2、void不是基本數據類型   在 Java 中基本類型只有八種,詳見 Java Language Specification 的 4.2 節:   http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.2   另外,在 Java Language