zoukankan      html  css  js  c++  java
  • javascript语法

    一、空白

    二、标识符

    标识符:是字母开头,后面可以选择字符,数字,下划线。
    标识符不能是保留字
    标识符用于:语句,变量,参数,属性名,运算符,标记

    三、数字

    JavaScript只有单一的数字类型。它在内部被表示为64位的浮点数,它没有分离出整形,所以1和1.0是一样的。

    100=1e2
    负数 -
    NaN:是一个数值,NaN不等于任何值,包括自己
    Infirmity表示极大值

    数字拥有方法!!

    四、字符串

    字符串字面量:可以在单引号‘  或双引号“  中,
      表示转义字符
    JavaScript字符是用unicode编码,‘A’===‘041’,unicode表示每一位是16进制表示,0,0,4,1都是16进制数

    字符串有个length属性,是属性!不是方法。'seven'.length==5

    五、语句

    假值:false,null,undefined,空字符串,数字0,数字NaN
    真值:其它所以值,包括字符串”false“,所有对象

    六、表达式

    表达式:
    literal
    name
    prefix operator  expression
    new expression invocation
    delete expression invocation

    七、字面量

    字面量literal:JavaScript的表达值的方式。如12,“goodbye”,false,null,正则表达式,{x:1;y:2}[1,2,3,4],function (){}等
        
    属性名可以是标识符或字符串,这些名字被当作字面量名,而不是变量名来对待
        所以对象的属性名在编译时才知道
    属性的值就是表达式

    字面量literal:
    对象字面量Object literal:对象字面量是一种方便的指定新对象的方法。
        {name:expression}
        {String:expression}
    函数字面量function literal
        {function (name) parameters  function_body}
    字符串字面量String literal
        ' characters‘
        ”characters“
    数字字面量Number literal
        interger (fraction) (exponent)    如:12,1.2
    数组字面量array literal
        [expression]
        或[,]
    正则表达式字面量RegExp literal
    布尔值字面量:
        true,false

    八、函数

    函数字面量定义了函数值。
        有可选的名字-->用于递归调用自己!!引用自己!

  • 相关阅读:
    组合数
    POJ2774 Long Long Message
    后缀排序【后缀数组入门题】
    luogu P3205 [HNOI2010]合唱队 区间dp
    luogu P3119 [USACO15JAN]Grass Cownoisseur G 有向图强连通分量+分层最短路
    luogu P3469 [POI2008]BLO-Blockade 割点
    luogu P2569 [SCOI2010]股票交易 单调优化dp
    luogu P2939 [USACO09FEB]Revamping Trails G 分层最短路
    luogu P3957 跳房子 二分+斜率优化dp
    luogu P1772 [ZJOI2006]物流运输 spfa最短路+dp
  • 原文地址:https://www.cnblogs.com/549294286/p/3364464.html
Copyright © 2011-2022 走看看