一、基本语法

1.JavaScript的常量与变量 


(1)常量

     *如数字、逻辑值真(true)、逻辑值假(false) ,常量通常用 const 来声明。(注意:常量一旦被定义就不能被修改或重新定义) 

      命名规则: ES6新增const关键字申明常量,一般用大写字母表示。

      语法:const 常量名=值;

2)变量

     命名规则标识符

     *必须以字母、下划线(_)或美元符号($)开头;

     *变量名无空格,加减号等符号;

     *不能使用JavaScript 关键字;

     *变量名严格区分大小写。

     声明与赋值:

    *变量与变量之间用逗号(,)隔开可实现一条语句同时完成多个变量的申明。

代码示例

     JavaScript关键字: 

JavaScript关键字

2.JavaScript的数据类型 


(1)数据类型分类

数据类型分类

2基本数据类型

     *布尔型:true 和 false ,表示事物的真假;(true和false值只有全部为小写时才表示布尔型)

     *数:整型、十六进制与八进制、浮点型; 


     √Tips:NaN表示非数值,NaN是一个全局变量的属性,其初始值就是NaN,无确认值,只表示非数值型的一个范围。


      *字符型:字符串是由Unicode 字符、数字、标点符号组成的序列。程序中的字符型数据包含在单引号(“)或双引号(“”)。 

代码示例

    *特殊数据类型未定义型(Undefined)、空型(Null)。


     Tips:

     ①.Null表示一个不存在的或无效的对象或地址,仅有小写的null时才表示空型; 

     ②.Undefined用于声明的变量还未被初始化时变量的默认值为undefined,其表示没有为变量设置值;

     ③.null和undefined与空字符串(“)和0都不相等。


(3)数据类型检测

     *typeof操作符:以字符串形式,返回未经计算的操作数的类型。

代码示例

     √Tips:利用typeof检测null的类型时返回的是object而不是null。


(4)数据类型转换

     *转布尔型

            应用场景:经常用于表达式和流程控制语句中,如数据的比较、条件的判断。

            语法:Boolean()函数


     Tips:Boolean()函数会将任何非空字符串和非零的数值转换为true;将空字符串、0、NaN、undefined和null转换为false。


     *转数值型

            应用场景:开发中在接收用户传递的数据进行运算时,为了保证参与运算的都是数值型,经常需要对其进行转换。

            语法:Number()函数、parseInt()函数或parseFloat()函数


     Tips:如果需要将表单中的数值(字符串)在前台通过JS进行数值运算,必须先使用parseInt或者parseFloat进行转换再运算。


           转数值型:

转数值型

     *转字符型

            语法:String()函数和toString()函数


     Tips:String()函数和toString()函数区别是前者可以将任意类型转换为字符串;后者除了null和undefined没有toString()方法外, 其他数据类型都可以完成字符的转换。


3.表达式


     *常见表达式:

常见表达式

     Tips:加法不只能用在数字上。


4.JavaScript的运算符


(1)运算符介绍

运算符介绍

(2)typeof运算符及返回值

     typeof检测变量的返回值

     *typeof操作符的操作数可以是变量也可以是数值字面量;

     *typeof是一个操作符而不是函数,所以可以使用小括号将操作数括起来,也可以不使用;

     *typeof(null)返回值是object,原因在于特殊值null被认为是一个空对象的引用(一个对象为空时,值是null)。

代码示例

  

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

推荐阅读更多精彩内容

  • 有日子没去过新疆了,首先要感谢党,感谢组织,感谢领导给了我短暂的故地重游的机会。 起飞前得知乌市有雾,在心里默念无...
    还是兜兜阅读 487评论 2 2
  • 当十二点的钟声敲过,看着身边喋喋不休的女儿,这种感觉已经好多年没有了,在外漂泊的这些年,年淡了,节日也淡了...
    齐镁慧励阅读 736评论 3 2
  • 那个我喜欢的男孩 他很好 只是他不能和我分享他的坏 他的小脾气 他的任性,小情绪 那个我喜欢的男孩,是我的青春 也...
    有毒的西西阅读 386评论 0 3
  • 读经时间: 2017年2月23日 星期四 晴 读经人员: 妈妈 读经内容: 《易经》、《诗词启蒙》、《黄帝内经...
    161d968e601f阅读 178评论 0 0