码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript

时间:2016-07-08 13:26:03      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

简单数据类型:字符串型、布尔型、数值型

变量名可以包含数字、字母、下划线、$,但不能以数字开头,大小写敏感,不能是JavaScript关键字、避开保留字

技术分享
//JavaScript保留字
break    else    new    var    case    finally    return    void    catch    for    switch    while    continue    function    this    with    default    if    throw    delete    in    try    do    instanceof    typeof

//ECMA 262规范的保留字
abstract    enum    int    short    boolean    export    interface    static    byte    extends    long    super    char    final    native    synchronized    class    float    package    throws    const    goto    private    transient    debugger    implements    protected    volatile    double    import    public

//部分浏览器中典型的保留字
alert    eval    location    open    array    focus    math    outerHeight    blur    function    name    parent    boolean    history    navigator    parseFloat    date    image    number    regExp    document    isNaN    object    status    escape    length    onLoad    string
View Code

变量定义:var、let

变量作用域............

字符串型:单引号或双引号,支持转移序列、Unicode,其他类型可显式地用string()转换为字符串型,或自动转换

escape()/unescape()  把ASCII码转换成URL编码

encodeURI()/decodeURI()  能编码非ASCII字符集

encodeURIComponent()/decodeURIComponent()  能编码‘&‘、‘+‘、‘=‘,可用于Ajax操作

布尔型:true和false、不必用引号引起来,其他类型可显式地用Boolean()转换为布尔型

数值型:JS的数字都是浮点,但小数部分可有可无

数值型没有小数点或小数部分是会被当做十进制整数,范围-253~253

浮点数范围应限制在-231~231

正无穷大(Infinity)、负无穷大(-Infinity),JS发生数学溢出是返回正无穷大

八进制(以数字0开头)、十六进制(以0x开头)

parseInt()/parseFloat()  parseInt()返回整数部分,parseFloat()返回字符串中第一个非数值字母前数字的值

parseInt()提供第二个参数(范围在2到36之间),指定第一个参数的进制,转换为十进制

Number()

isFinite()  Infinity和NaN返回false,其他返回true

 

JavaScript

标签:

原文地址:http://www.cnblogs.com/book-book/p/5653009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!