zoukankan      html  css  js  c++  java
  • Js基础笔记

    JavaScript 对象

    JavaScript 对象是拥有属性和方法的数据

     

    以下代码为变量 car 设置值为 "Fiat" :

    var car = "Fiat";

    对象也是一个变量,但对象可以包含多个值(多个变量)。

    var car = {type:"Fiat", model:500, color:"white"};
     

    对象定义

    var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

     

     

    访问对象属性

    person.lastName;

    person["lastName"];

    创建 JavaScript 对象 I

    创建 JavaScript 对象 II

    访问对象属性 I

    访问对象属性 II

    函数属性作为一个方法访问

    函数属性作为一个属性访问


    JavaScript 函数

    局部 JavaScript 变量

    在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。

    您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。

    只要函数运行完毕,本地变量就会被删除。

    全局 JavaScript 变量

    在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

    JavaScript 变量的生存期

    JavaScript 变量的生命期从它们被声明的时间开始。

    局部变量会在函数运行以后被删除。

    全局变量会在页面关闭后被删除。

    向未声明的 JavaScript 变量分配值

    如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。

    这条语句:

    carname="Volvo";

    将声明一个全局变量 carname,即使它在函数内执行。


    JavaScript 作用域

    作用域可访问变量的集合。

    JavaScript 作用域

    在 JavaScript 中, 对象和函数同样也是变量。

    在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。

    JavaScript 函数作用域: 作用域在函数内修改。

    人生处处是惊喜
  • 相关阅读:
    POJ 1006 ( 中国剩余定理 )
    HDU 2736 Surprising Strings
    STL----map 章节
    最短路问题
    [HAOI2007]反素数
    严格次小生成树[BJWC2010]
    P3320 [SDOI2015]寻宝游戏(LCA)
    [Violet]樱花/阶乘分解
    [HNOI2008]GT考试
    2012 年国家集训队互测 Tree
  • 原文地址:https://www.cnblogs.com/ransky/p/5821586.html
Copyright © 2011-2022 走看看