初学 JavaScript

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.对象的属性
属性的获取:两种方式

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

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,118评论 0 13
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,525评论 0 5
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,918评论 17 410
  • 你总有一天会爱我 最后一次见你 你纯真的对我说: “我不喜欢你,你不要回来” 而我,是满心欢喜的 尽管有过一丝尴尬...
    冷冬年阅读 829评论 60 101
  • 摄影:小岛 光和色热恋了整个世纪 达成一个默契 快门儿有如神助 呈现如此美丽 雨水从七角枫叶滑落 在溪边草尖变成露...
    山水之间一森林阅读 444评论 17 38