JS学习小结(一)

  1. F12 查看器,控制台,网络,是我们需要掌握的。
  2. 默认赋值undefined   var  i;
  3. 创建函数第一种方式:function  函数名(形参){

                                                  函数体;

                                              }

          创建函数第二种方式:函数名=function(形参){

                                                  函数体;

                                              }

       4.NaN是一个具体存在的值

       5.两个同名函数,后者将前者覆盖

       6.当一个变量声明的时候没使用var关键字,不管在哪儿,都是全局变量

       7.JS数据类型:    原始:Undefined、Number、String、Boolean、Null

                                  引用: Object以及Object的子类

       8.ES(ECMAScript规范) ES6之后     Symbol

       9.JS比较字符串"=="

       10.var d=null

            alert(typeof d);   //"object"

       11.Number:  NaN:Not a Number  运算结果本应是一个数字,结果却不为数字   Infinity(无穷大)

       12.isNaN(): 结果是true表示不是一个数字,结果是false表示是一个数字

       13 parseInt():可以将字符串自动转换成数字,并且取整数位。

       14.Math.ceil()函数(Math是数学类,数学类当中有一个函数叫做ceil();作用是想上取整)

            alert(parseFloat("3.2")+1);//4.2

        15.Boolean类型规律:"有"就转换成true,"没有"就转换成false    

              例子:while(10/3){

                      alert("hehe");

                          }  有所以为true,结果最终显示在页面。

         16.Null类型只有一个值,null

         17.String数据类型

              



	
		
		
	
	
		
	

       18、Object类型

  1. 是所有类型的超类,自定义的任何类型,默认继承Object
  2. Object类包括prototype属性(常用的), 作用是给类动态的扩展属性和函数
  3. Object类包括哪些函数? toString()    valueOf()  toLocaleString()
  4. 在JS当中定义的类默认继承Object,会继承Object类中所有的属性以及函数
  5. 在JS当中怎么定义类?怎么new对象?        

                定义类的语法    

              第一种方式:

                     function  类名(形参){

                     }

              第二种方式: 

                    类名=function(形参){

                      }

             

      6、创建对象的语法

           new    构造方法名(形参);//构造方法和类名一致。在JS中类的定义和构造函数的定义是放在一起来完成的。

      7、给String拓展一个函数

           String.prototype.suiyi=function(){

                     alert("这是给Stirng类型扩展的一个函数,叫做suiyi");

             }      

             "abc".suiyi();

      19、null  NaN  undefined 的区别以及等同和全等运算符

               



	
		
		
	
	
		
	

 

你可能感兴趣的:(前端基础)