美文网首页
第三章概念基础

第三章概念基础

作者: 清CChen | 来源:发表于2018-08-20 11:13 被阅读0次

1.函数中使用var定义一个变量,那么这个变量在函数退出后就会被销毁。但是如果省略var操作符,则会创建一个全局变量(不建议使用,其一是因为在局部作用域下定义的全局变量很难维护,其二在严格模式下也会报错ReferenceError)。例:

1.1加var为局部变量 1.2全局变量

2.null与undefined区别

    null: Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到 “object”

    undefined: Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined

    其实这两者就是为了区分空指针对象和未初始化的变量。

3.数值转换,number(),parseInt(),parseFloat()

    number()中空字符串会被转换为0

    parseInt()转换空字符串则会返回NaN,但是如果"1234blue"则返回1234,即遇到一个非数字字符后后面的字符会被忽略

    0开头代表八进制,0x代表十六位进制;ECMAScript 5中parseInt取消了解析八进制值的能力。但是增加了parseInt的参数,parseInt("0xAF",16)第二个参数代表了进制数;parseFloat()只解析十进制值。

4.前置递增递减与后置递增递减差别

    前置递增和递减操作,变量的值都是在语句被求值以前改变的

例1

    后置递增递减则是在包含它们的语句被求值之后才执行的

例2

5.操作符

6.语句

    for-in语句可以用来枚举对象的属性

相关文章

  • block-基础概念和使用

    block主要准备分为3个文章记录。第一章:基础概念和使用第二章:捕获变量第三章:持有变量 一.基础 block的...

  • 第三章概念基础

    1.函数中使用var定义一个变量,那么这个变量在函数退出后就会被销毁。但是如果省略var操作符,则会创建一个全局变...

  • Golang Gist

    概念讲解 基础概念 基础问答 基础问答 编码能力考查x

  • 一 GCD初识

    1.GCD基础概念(此笔记为学习Objective-C高级编程书中第三章所记录的相关知识点) gcd为异步执行任务...

  • 第三章:持有变量

    block主要准备分为3个文章记录。第一章:基础概念和使用第二章:捕获变量第三章:持有变量 block可以在内存上...

  • 基础概念

    Ecmascript 是一个脚本语言标准,规定这个语言的语法,内置函数等等 Javascript是Ecmascri...

  • 基础概念

    集合竞价视频 做市做市商 交易时间 第一次集合竞价时间:9:15-9:25; 做市商做市前报价时间:9:25-9:...

  • 基础概念

    一:统计学和机器学习的比较和练习: 二: from:https://ai.baidu.com/paddlepadd...

  • 基础概念

    净流动资产值 格雷厄姆的主要选股规则, 是买入市值低于净流动资产值 2/3 的企业,待股价超过净资产以上某比例后卖...

  • 基础概念

    1.基本概念 Java是纯面向对象语言,“Everything is Object”;所有代码(包括函数、变量等)...

网友评论

      本文标题:第三章概念基础

      本文链接:https://www.haomeiwen.com/subject/ffdkiftx.html