js基础学习|青训营笔记

129 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第3天
下面是今天复习JavaScript相关内容及记录
JavaScript语言特点是:

  • 解释型语言,解释行为
  • 动态语言
  • 基于原型面向对象
JavaScript
可编写在script标签中<script type="text/javascript">...</script>
也可编写在外部JS文件中<script type="text/javascript" src="js/script.js">...</script>
这里更推荐写在外部文件中-因为可在不同的不同页面同时引用,也可用浏览器的缓存机制。

接下来复习一些简单的基础语法:

  1. 标识符

      命名规则:
    • 可含有字母、数字、'_'、'$';
    • 但不可以数字开头;
    • 不可使ES中的关键字或者保留字;
    • 可采用驼峰命名法

      注意:$开头-----一般代表使用JQ或者其他使用$类库获取的内容

      _开头-----一般代表是全局或者公共的变量

  2. 数据类型:
      六种基本数据类型为:
    • String
    • Number
    • Boolean
    • Null
    • Undefined
    引用数据类型为:
    • 对象数据类型:Object
    • 函数数据类型:function
  3. 强制类型转换:
    string
    方法一:调用被转换数据类型的toString()方法;
                    var a=2;
                    a=a.toString();
    
    方法二:调用String()函数,并将被转换的数据作为参数传递给函数
                    var a=2;
                    a=String(a);
    
    Number
    使用Number()函数
                    var a="string";
                    a=Number(a);
    
    有时候字符串转化不方便时,可以用parseInt()函数或者parseFloat()函数;

    parseInt()函数可将字符串中有效证书内容取出并转化;

    parseFloat()与其不同在于,可以获得一个有效小数;

    Boolean
    使用Boolean()函数
    出来空串,0,NaN,null,undefined其他均会转换为true.
  4. 声明变量的几种方式:
    • var-----声明一个变量
    • let-----声明一个变量
    • const--声明一个常量
    • functon-声明一个函数
    • class----声明一个类

    以上是今天部分的复习内容,若有不对的地方,欢迎大家指正!