2019-03-05数据类型预习笔记

数据类型概述

1,简介

基本数据类型:

  • 简单数据类型:
    1. number数据类型 —— var num=123;
    2. string数据类型 —— var str=“abcdefg”;
    3. boolean数据类型 —— var bool=false;
      4.symbol
  • 特殊数据类型:
    1. 未定义undefined —— var a;
    2. 空 null —— var a=null;

复杂数据类型:

  • object —— var obj={“name”:“茶姬”,“age”:“14”};

字符串string

空字符串长度为0.空格字符串长度为1

  • 字符串转义
    反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符
  • 多行字符串

var s = ' 12345 \ //容易遗漏空格

        67890  '

var s2 = '12345' +
'67890'
2类型比较好,没有空格
es6语法 var s4= 12345 67890 //反引号包裹,第二行顶行写,不缩进
对象时最复杂的数据类型
侠义的对象(object)
数组(array)
函数(function)

2.typeof运算符

有3种方法可以确定一个值到底什么类型
typeof运算符
instanceof运算符
object prototype tostring

typeof运算负也可以返回一个值的数据类型
数值字符串布尔值可以返回,number string boolean
函数返回function
undefined返回undefined

利用这一点,type用来检查一个没有声明的变量,而不报错

空数组([])的类型也是object,这表示在js内部,数组本质上只是一种特殊对象,
null 返回object

null undefined 和布尔值

1,null和undefined

1..1概述

null和undefined都可以表示没有,

在if语句种,他们都会自动转为false,相等运算符(==)直接报告两者相等

null表示控制。,调用函数时,某个参数未设置任何值,传入null,表示该参数为空,比如某个函数接受引擎抛出的错误作为参数,如果运行过程种为出错,那么这个参数,就会传入null

2.布尔值

  • 下列会返回布尔值
    前置逻辑运算符:!
    相等运算符:=== !==,==,!=
    比较运算符:>,>=,<,<=

  • 如果js预期某个位置应该时布尔值,会将该位置上腺有的值自动转化为布尔值,转换规则时除了下面六个值被转为false,其他值视为true
    undefined
    null
    false
    0
    Nan
    ''

  • 空数组和空对象对应的布尔值,都是true

  • 会返回布尔值的运算符
    1.两元运算符:&& 与,||或;
    2.前置运算符:!非
    3.相等运算符:===全等,==相等,!==不全等,!=不想等
    4.比较运算符: >大于,>=大于等于,<小于,<=小于等于

  • 所有的数据都可以转化为布尔值
    下列转化为false
    1.undefined;
    2.null
    3.0
    4,false本身
    5,NaN
    6." "空字符串

数值

1.概述

1。1证书和浮点数

js内部,所有都是64位浮点数形式储存,1与1.0时相同的

对象

1.概述

生成方式

对象就是一组键值对的集合,事一种无需的复合数据集合
大括号定义了一个对象,他被赋值给变量obj,所以变量obj就指向一个对象,该对象内部包含两个键值对,第一个键值对事foohelo,foo是键名,字符串hell是键值,键名和键值之间用冒号分隔,第二个键值对是bar wo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容

  • 杜甫诗《题玄武禅师屋壁》 何年顾虎头,满壁画沧州。赤日石林气,青天江海流。锡飞常近鹤,杯渡不惊鸥 。似得庐山路,真...
    平常磐石阅读 207评论 2 3
  • 1. To see the URL of local repository git remote show ori...
    于恺雯阅读 459评论 0 0
  • 译文参考自《隐藏的论语》。 解读是个人暂时的浅见。 接下来的四章主要在谈论为人是需要实事求是的作风的。 15.25...
    吾宗老孙子阅读 325评论 0 0