JS高程笔记1

ECMAscript:描述JavaScript基本概念的“伪语言”。

标识符:函数,变量,属性名。可由字母、下划线、美元符、数字组成,但是首字符不允许用数字。一般釆用驼峰大小写格式(首字母小写,剩余单词首字母大写)。关键字,保留字,true,false,null等不能作为标识符。

             驼峰大小写格式

图片发自简书App

                   注释格式

图片发自简书App

严格模式:作用于JS引擎,使脚本开启不同的解析与执行模式。用于处理ESMAscript3中一行不确定的行为并抛出异常。

图片发自简书App

图片发自简书App

变量:ECMAscript中的变量仅作为保存值的占位符。在未初始化情况(var msg)下,值为undefined。ECMAscript中的变量为松散型,因此可以在修改变量值的同时修改变量类型。

图片发自简书App

在上面这个例子里,test()就是msg的作用域,msg是test()的局部变量。

图片发自简书App


ESCMscript数据类型:Object,Null,Undefined,String,Number,Boolean。


typedef操作符:返回变量类型。对于未声明或未被初始化的变量,返回"undefined"。


            变量声明与初始化

            var msg;  变量被声明,但未初始化

            var msg   变量未被声明,也未被初始化

            var msg=3;变量被声明,且被初始化。


变量只有在声明后才能使用,未声明的变量只能执行一项操作:用typedef返回类型。

图片发自简书App

null类型:如果某变量用于保存对象,就用null来初始化。因此用typedef返回类型是Object。

图片发自简书App

Boolean类型:任何数据类型的值都可以利用Boolean()返回值。

图片发自简书App

图片发自简书App

Number类型.浮点数值:

图片发自简书App




     

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 5,281评论 0 7
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,689评论 0 6
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,265评论 0 4
  • 有人说过,很多弯路到最后都成了直路,所有的坑到最后也都成了坦途;所谓的直路和坦途并不是摆在眼前的,都是不断的的...
    老衲法号一眉道人阅读 1,358评论 0 4
  • 日子过的真快,小白来家都三四个月了,从只小奶猫长成大姑娘啦。 还是像小时候一样淘气,经常等我瞌睡了偷偷跑我嘴边用猫...
    芳小棠阅读 298评论 1 2