9.28

Js里面具有对象的概念,但是没有类的概念。原型对象。
面向对象:oop
class 人类 {}
张三= new 人类()

1.对象的概念:
    Js一切皆对象。number,string,DOM,BOM,array全部都是对象.
    字面量:一看就知道是啥。

2.申明方式
第一种:{} ;空的对象
第二种;new Object ( )

  1. 对象的键
    对象具有内容时由键值对组成。前面的名字就是对象的值,后面值就是对象键的值。
    键值对是成对出现的,不能单独存在。
    对象的键都是字符串,所以前面键名在定义的时候不需要添加引号,而对象的值可 以是任何数据类型,所以对象的值如果是字符串,那么需要添加引号。
  2. 对象的键的字符串特性
    如果键是数字格式的,那么先转化成标准数字,在转化为字符串。
  3. 特殊的键名
    以数字开头的,但是里面包含有字母的键名就是特殊的键名。
    不符合标识符命名规范的键名就是不标准键名。
    具有特殊简明的需要给键名添加引号。而且访问的时候只能使用中括号的形式访问。
  4. 属性与方法的概念
    对象中键就叫做对象的属性。键的值叫做属性值。
    如果一个对象的属性的值是一个函数。那么我们称这样的属性叫做方法。
    属性值是函数的叫做对象方法。
    属性值不是函数的叫做对象属性。
  5. 对象的动态属性。
    一个对象在申明的时候,不一定会申明所有的属性,有些属性是可以后来添加的, 这种能够给对象添加属性的方法叫做对象的动态属性。
var  p1{
          name:”zhangsan”,
          age:18,
  };
  var p2 {};
  p2.name=”lisi”,
  p2,age=”19”;
  1. 对象的格式
    对象的字面量就是一对大括号。
    里面是成对的键值对,也就是属性。
    每一个键值对之间使用一个逗号隔开。最后一个可以不加逗号。
    9.表达式?还是对象?
    {
    foo:”bar”
    }
    在JS V8 引擎规定,这样的语法统一认为是一个对象。
    10.对象的引用
    对象的传递和普通数据类型的传递是不一样的。
    值传递与地址传递。
    简单数据类型的传递使用的是值传递。
    对象数据类型的传递使用的是地址传递。
    对象的别名一旦数据类型发生变法,那么与原来对象之间地址引用就发生了改变。
    11.对象的属性
    属性的获取:两种方式
  2. 对象名 . 属性名
  3. 对象名[‘属性名’]
    所有使用点操作的方式都是可以替换成中括号形式的。
    特殊情况:
    如果属性名是数字,那么只能使用中括号方式。
    如果属性是一个变量的情况也只能使用中括号,只是不加引号。
    属性的赋值:
  4. 对象 . 属性名 = 值;
  5. 对象[‘属性名’] = 值;
    oDiv.innerHTML
    对象的属性可以使用delete删除。
    删除成功返回true。删除不存在的属性也是返回true,所以不能使用delete的返回 值判断一个属性是否被删除。
    12.对象的遍历
    in 操作符:可以判断某一个对象是否具有某个属性。
    for …... in :遍历对象
    while 不能循环对象。
    13.with

但是不推荐使用。推荐使用临时变量代替一长串对象操作。

14.严格模式
使用:”use strict”

  1. 脚本开始的位置(不利于js文件的合并)
  2. 函数开始的位置
  3. 脚本改良版,使用立即函数包含。
    产生的影响:
  4. 禁用with语法
  5. 变量必须申明
  6. eval的作用域,并且eval与arguments作为关键字
  7. 全局函数this指向undefined
  8. 对象字面量重复属性名报错
  9. 禁止使用八进制
    15.代码规范
    缩进:一个tab或者四个空格。
    区块括号:
        If(){
            
        }
        圆括号:函数调用,函数申明没有空格     func()
        分号:每一句代码结束的时候要加上分号。

            function    say(){
                
            }
        var  say = function(){
        
        };
        (function(){
        
        })();

全局变量:一般要避免使用全局变量,因为会产生污染。可以使用立即函数避免全 局变量。避免不了使用全局变量,那么请使用大写。var USER_NAME
尽量使用严格相等
不用不申明变量直接使用。

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

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,118评论 0 13
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,918评论 17 410
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,089评论 1 32
  • 其他 过程 从中心点开始。确定希望读者最先看什么。除非你已经决定要建立一个非常协调的设计,否则就应该创建一个有强烈...
    千里山南阅读 147评论 0 0
  • 一家人出行 路上小堵 还好还好 没有大堵 知足知足 我有很多不愉悦的感受
    快乐觉知阅读 122评论 0 0