日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

js去除字符串数字前面的0_JS基础复习-七种基本数据类型

發布時間:2025/3/21 javascript 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js去除字符串数字前面的0_JS基础复习-七种基本数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:JS必須死記的七種數據類型

  • string
  • number
  • boolean
  • null
  • undefined
  • symbol(比較特殊,先不做討論)
  • object
  • 一、string-字符串

    1、定義:字符串就是零個或多個排在一起的字符,放在單引號或雙引號之中。

    2、注意點:

    • 單引號:由于 HTML 語言的屬性值使用雙引號,所以很多項目約定 JavaScript 語言的字符串只使用單引號
    • 換行(容易錯的點):以下有三種換行方式,只有 '+' 方式是最好的。
    //方式一 var str1 = '12345 67890'

    很容易坑人!!!,注意,反斜杠的后面必須是換行符,而不能有其他字符(比如空格),否則會報錯。

    //方式二 var str2 = '123' + '456' +'7890'

    最優!,不容易出錯,別人也容易看懂。

    //最坑人的方式,在后面打一堆空格 var str3 = '12345 67890'

    出現報錯,但是誰能知道你后面打了空格啊!! 就很容易坑人!

    3、轉義

    反斜杠()在字符串內有特殊含義,用來表示一些特殊字符,所以又稱為轉義符。

    0 :null(u0000) b :后退鍵(u0008) f :換頁符(u000C) n :換行符(u000A) r :回車鍵(u000D) t :制表符(u0009) v :垂直制表符(u000B) ' :單引號(u0027) " :雙引號(u0022):反斜杠(u005C)

    二、number

    需要記住的注意點:

  • NaN:NaN是 JavaScript 的特殊值,表示“非數字”(Not a Number),主要出現在將字符串解析成數字出錯的場合。
  • //例如: 0 / 0 // NaN 5 - 'x' // NaN

    NaN的運算規則:

    (1)NaN不等于任何值,包括它本身

    (2)NaN在布爾運算時被當作false

    Boolean(NaN) // false

    (3)NaN不是獨立的數據類型,而是一個特殊數值,它的數據類型依然屬于Number,使用typeof運算符可以看得很清楚。

    2、與數值相關的全局方法

    (1)parseInt()兩個用法:將字符串轉為整數、進制轉換。

    parseInt('123') // 123 parseInt(' 81') // 81會自動去除空格

    (2)parseFloat()方法用于將一個字符串轉為浮點數。

    (3)isNaN()方法可以用來判斷一個值是否為NaN

    三、null, undefined 和布爾值

    1、關于null和undefined

    null與undefined都可以表示“沒有”,含義非常相似。將一個變量賦值為undefined或null,老實說,語法效果幾乎沒區別。

    有一道面試題可能會問:
    null和undefined有什么區別?
    答:(1)null和undefined都表示“沒有”的意思。當變量沒有賦值時,那就是undefined;當一個對象現在還沒有賦值,推薦給一個null作為作為值;總結來說就是,null一般用來表示一個空對象,undefined用來表示’空的非對象‘,例如空string、空number
    (2)轉為數值時,null是0,undefined是NaN

    注意:這其實來源于JS之父的BUG,null是一個表示“空”的對象,轉為數值時為0;undefined是一個表示"此處無定義"的原始值,轉為數值時為NaN。

    四、object-對象

    對象(object)是 JavaScript 語言的核心概念,也是最重要的數據類型。

    什么是對象?簡單說,對象就是一組“鍵值對”(key-value)的集合,是一種無序的復合數據集合。

    1、鍵名:對象的所有鍵名都是字符串(ES6 又引入了 Symbol 值也可以作為鍵名),所以鍵名加不加引號都可以。以下兩種情況都可

    var obj = {name: 'cjw',age: '26' };var obj = {'name': 'cjw','age': '26' };

    注意:如果鍵名不符合標識名的條件(比如第一個字符為數字,或者含有空格或運算符),且也不是數字,則必須加上引號,否則會報錯。

    // 報錯 var obj = {1p: 'Hello World' };// 不報錯 var obj = {'1p': 'Hello World','h w': 'Hello World','p+q': 'Hello World' };

    2、(重要!!)鍵名-屬性-方法(鍵值為函數)

    對象的每一個鍵名又叫做“屬性”(property),它的“鍵值”可以是任何數據類型

    如果一個屬性的值為函數,通常把這個屬性稱為“方法”,它可以像函數那樣調用。

    綜上所述: 鍵名就是'屬性';當屬性值是函數 '屬性’=== '方法'

    3、屬性的操作

    (1)屬性讀取:點運算符obj.name、方括號運算符obj['name']

    var obj = {p: 'Hello World' };obj.p // "Hello World"、點運算符不用加引號 obj['p'] // "Hello World" 方括號運算符必須加引號!!!!

    請注意,如果使用方括號運算符,鍵名必須放在引號里面,否則會被當作變量處理。

    var foo = 'bar';var obj = {foo: 1,bar: 2 };obj.foo // 1 obj[foo] // 2

    請注意,數值鍵名不能使用點運算符(因為會被當成小數點),只能使用方括號運算符。

    (2)屬性賦值:點運算符、方括號運算符用來給屬性賦值

    var obj = {}; obj.name = 'cjw'; obj['age'] = 26;

    (3) 屬性的查看-Object.keys方法

    var obj = {age: 26,name: 'cjw' };Object.keys(obj); // ['name', 'age']

    總結

    以上是生活随笔為你收集整理的js去除字符串数字前面的0_JS基础复习-七种基本数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧美日韩一区二区三区四区 | 亚洲综合日韩精品欧美综合区 | √资源天堂中文在线视频 | 亚洲成av人片在线观看 | 国偷自拍 | 永久免费国产 | 中文久久乱码一区二区 | 亚洲一区二区av在线 | 毛片无限看 | 国产精品男女视频 | 亚洲乱码精品 | 牛牛精品视频 | 奶水旺盛的少妇在线播放 | 欧美一性一乱一交一视频 | 亚洲精品一区三区三区在线观看 | 久久av高潮av无av萌白 | 中文字幕1区2区3区 www.com黄色片 | 色女人网| 黄色网战入口 | 欧美区在线观看 | 欧美粗大猛烈老熟妇 | 性爱视频免费 | 华人av在线 | 欧美日韩观看 | 中文字幕视频二区 | 精品日韩欧美 | 波多野结衣在线免费视频 | 婷婷影视 | 福利在线电影 | 日本精品人妻无码免费大全 | 日日干日日摸 | 免费在线观看国产精品 | www.久久婷婷 | 91官网在线 | 在线观看网站 | 久久艹在线视频 | 国产精品91久久久 | chinese精品自拍hd | 日本一区二区三区在线播放 | 国产精品一区二区人人爽 | 另类激情| 国产精品熟女久久久久久 | 妞干网精品 | 欧美aa大片 | 91天天色 | 日韩欧美在线视频播放 | 狼人伊人干 | 亚洲色偷精品一区二区三区 | 免费操人视频 | 天天色天天插 | 亚洲av午夜精品一区二区三区 | 日韩亚洲第一页 | 日韩中文av | 久久婷婷五月国产色综合激情 | 日韩一卡二卡三卡四卡 | 欧美第一页在线观看 | 电车痴汉在线观看 | 国产又爽又黄游戏 | 国产综合激情 | 开元在线观看视频国语 | 午夜av一区二区三区 | 欧美黄色激情视频 | 欧美乱码精品 | 999成人网| 乱亲女h秽乱长久久久 | 国产无套内射又大又猛又粗又爽 | 黄色高潮 | 国模大胆一区二区三区 | 蜜桃精品久久久久久久免费影院 | 狠狠躁夜夜躁人人爽天天高潮 | 免费的a级片| 日韩av在线免费播放 | 成人一区三区 | 有机z中国电影免费观看 | 无套在线观看 | 有码一区二区三区 | 天天摸天天添 | 先锋av网| 韩国伦理在线视频 | 亚洲狠| 乱子伦视频在线看 | 欧美性猛交久久久乱大交小说 | 4438亚洲最大| 成人v精品蜜桃久一区 | 在线免费 | 黄色片亚洲| 国产97色在线 | 国产 | 一级空姐毛片 | 韩国不卡av | 成人久久久精品国产乱码一区二区 | 欧日韩av| 成人性生活毛片 | 在线电影一区二区 | 五月婷婷丁香花 | 69久人妻无码精品一区 | 男人捅爽女人 | 亚洲欧美日韩国产综合 | 91av免费看 | 57pao国产精品一区 |