博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript语法
阅读量:5890 次
发布时间:2019-06-19

本文共 1077 字,大约阅读时间需要 3 分钟。

一、空白

 

二、标识符

标识符:是字母开头,后面可以选择字符,数字,下划线。

标识符不能是保留字
标识符用于:语句,变量,参数,属性名,运算符,标记

 

三、数字

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

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

 

四、字符串

字符串字面量:可以在单引号‘  或双引号“  中,

\  表示转义字符
JavaScript字符是用unicode编码,‘A’===‘\0041’,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

 

八、函数

函数字面量定义了函数值。

    有可选的名字-->用于递归调用自己!!引用自己!

转载地址:http://otysx.baihongyu.com/

你可能感兴趣的文章
mysql配置文件my.cnf详解
查看>>
Activiti基础教程--07流程执行历史记录(历史任务、历史流程实例、历史活动)...
查看>>
Spark2.0-RDD分区原理分析
查看>>
Centos网卡相关
查看>>
Windows域帐户的好处,域控制器的优点
查看>>
Linux运维课程-Perl脚本(正则表达式的使用)
查看>>
大型分布式网站架构技术总结
查看>>
查看所有登录用户的操作历史
查看>>
virtual继承
查看>>
关于WindowsPhone开发
查看>>
Confluence 6 选择一个默认的语言
查看>>
Confluence 6 配置管理员会话安全的备注
查看>>
Confluence 6 使用页面请求属性来对慢性能进行问题解决
查看>>
centos7下使用yum安装mysql
查看>>
说说“腰椎间盘突出”的恢复和初步治疗
查看>>
ecshop脱离用户地址个数限制
查看>>
Mac OS X下OpenGL环境配置,并在Qt Creator下使用
查看>>
nginx设置cgi.fix_pathinfo漏洞和解决方法
查看>>
rsync同步
查看>>
LeetCode:Reverse Nodes in k-Group - 分组翻转链表
查看>>