• javascript中的基本概念


    1、ECMAScript的基础概念:

    区分大小写

    变量是弱类型

    每行结尾的分号可有可无(最好还是加上)

    注释与java、C和php语言的注释相同

    括号表明代码块

    2、变量

    变量的定义:

    var 变量的名字。

    var test="hi",age=25;

    test和age属于两种不同的数据类型。

    与java不一样,ECMAScript中的变量并不一定要初始化

    变量命名的简单规则:

    第一:字符必须是字母、下划线、或者是美元符号

    第二:余下的字符可以是下划线、美元符号或者任意字母或者数字字符。

    第三:几个著名的命名规则:

    Camel标记法:首字母是小写,接下来的单词以答大写母开开头

    Pascal标记法:首字母答谢,接下来的单词以大写字母开头

    匈牙利类型标记法:在意Pascal标记法命名的变量前面附加一个小写字母(或者小写字母序列),说明该变量的类型。

    例如i表示整数,s表示字符串

    第四:一个有趣的问题:

    在使用变量之前不必声明

    3、关键字

    4、保留字

    5、原始值和引用值

    在ECMAScript中,变量可以存放两种类型的值:原始值和引用值。

    原始值:存储在stack中的简单数据段。也就是说,他们的值直接存储在变量访问的位置

    引用值:存储在heap中的对象。也就是说,存储在变量处的值是一个指针,指向存储对象的内存处。

    为变量赋值时,ECMAScript解释程序必须判断该值是原始类型还是引用类型。要实现这点,解析程序则需要尝试判断该值是否为ECMAScript的原始类型之一,即Undefined,Null,Boolean,String类型。

    由于这些原始类型占据空间是固定的,所以可以将他们存储在较小的内存区域中-栈中。这样存储便于迅速查询变量的值。

    (在许多语言中,字符串都被看作引用类型,而非原始类型,因为字符串的长度是可变的。ECMAScript打破了这一个传统。)

    6、原始类型

    6.1 typeof运算符 判断一个值是否表示一种原始类型。

    6.2 Undefined类型

    变量声明了但未初始化

    6.3 Null类型

    6.4 Boolean类型

    6.5 Number类型

    6.6 String类型

    6.7 转换

    6.8 引用类型

    9运算符

  • 相关阅读:
    centos 7 安装nvidia显卡驱动
    Ubuntu 16.04LTS 安装 MATLAB 2014B
    Linux 查看CPU温度
    pip: unsupported locale setting
    ubuntu 卸载从源码安装的 emacs
    html css使用特殊自定义字体避免侵权
    JS操作iframe父级子级元素,jquery自动点击iframe里按钮
    Iframe标签显示目标网页的指定区域,视频可全屏可缩小
    禁止所有搜索爬虫访问网站指定目录robots.txt
    ThinkPHP5.0、5.1和6.0教程文档合集(免费下载)
  • 原文地址:https://www.cnblogs.com/liszt/p/2073813.html
Copyright © 2020-2023  润新知