js基础知识(笔记)

1、js的组成部分:

     ECMAscript   (最核心的部分 )------充当翻译的角色

     DOM 文档对象模型-----赋予操作HTML的能力

     BOM 浏览器对象模型-----操作浏览器


2、变量的6种类型:

     number、string、boolean、undefined、object、function

     建议:一个变量只一种类型


3、类型转换

      显示类型转换(强制类型转换)

      parseInt----将字符串转换成 整数 (备注:当遇到非数字时马上停止跳出)

      parseFloat----将字符串转换成小数

       隐式类型转换

       “==”  //先转换类型,再比较

       “===” //直接比较


4、NAN非数字,isNAN判断是否是非数字


5、变量的作用域(变量起作用的范围)

       局部变量和全局变量


6、闭包?

      子函数可以使用父函数中的局部变量


7、命名规范

      可读性、规范性

      匈牙利命名法: 类型前缀、首字母大写


8、运算符:

     算数:+、-、*、/、%(取模--求余数)

     赋值:=、+=、-=、*=、/=、%=

     关系:<、>、<=、>=、==、===、!=、!==

     逻辑:与&&----并且、或||  或者、否(将真假值调换)


9、流程控制

      判断:if、switch、?:(三目运算符)

      if(条件){                                                                   

             成立执行语句

          }else{                                    <<========>> 三目: 条件?成立语句:不成立语句

             不成立执行语句

         }


      switch(变量)

           {

                case值1:

                            语句1;

                case值2:

                           语句2;

          }default:语句n;


      循环:while、for

      跳出:break:后面的全部中断

                  continue:只中断本次循环,后面继续


10、什么是真?什么是假?

         真:true、非零数字、非空字符串、非空对象

        假:false、数字零、空字符串、空对象、undefined




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值