«

JavaScript基础--基础语法

yang 发布于 阅读:345 JS基础阶段


1.JavaScript四种引入方式

1.1 四种引入方式

1.内嵌方式
<script>JS代码</script>
2.外联方式
    2-1.创建一个.js文件,在文件中写JS代码
    2-2.通过script标签引入
    <script src='./js文件'></script>
3.行内标签方式
    <button onclick="js代码">你点我呀!</button>
4.协议方式
    <a href="javascript: js代码"></a>

1.2 JS引入方式规范

    // 规范一:<script>标签放在页面的<head>标签中,一般用于外联方式
    // 规范二:写在body结束标签前,一般用于内嵌方式【推荐】

2.JS三种输出方式

1.网页文本输出

 1-1.纯文本

  document.write('纯文本')

1-2.html结构

  document.write('<h1>文本内容</h1>')

2.警告框输出

  alert('文本内容')

3.控制台输出【常用】

  console.log('文本内容')

3.变量

3.1 什么是变量?

在内存中进行运算后,发生变化的数据

3.2 三种JS声明变量的方式

// es5,老版本的代表

    var a = 10

// es6,新版本的代表

    let b = 20

    const c = 30

3.3 var、let、const之间的区别

共同点:

1.都是声明变量的方式

区别点:

1.es5声明变量的方式:

    var声明的变量可以被重新声明,可以被修改

2.es6声明变量的方式:

    let声明的变量不可以被重新声明,可以被修改

    const声明的变量不可以被重新声明,不可以被修改

4.标识符

4.1 标识符命名规范

1.以下划线_分割的命名方式,分隔命名法

        user_name,right_box,一般用于文件命名

2.驼峰命名法【常用】

        2-1.小驼峰命名法userName,一般以小驼峰命名变量

        2-2.大驼峰命名法UserName,一般用来命名类,内置对象

4.2 标识符注意事项

    1.标识符由 任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成

    2.标识符 不能以数字开头,不能用关键字,保留字段

    3.要遵从语义化命名的方式

5.数据类型

5.1 基本数据类型

1.Number 数字型

2.String 字符串型

3.Boolean 布尔型

4.Undefined 未定义型

5.Null 空类型

5.1.1 数字型

int整数 10、-10

float浮点数 0.5

无穷 Infinity

不是一个数字 NaN

5.1.2 字符串型

// 1.双引号

    let str = "字符串"

// 2.单引号

    let str = '字符串'

// 3.反引号 es6模板字符串

    let str = `字符串${变量名}`

5.1.3 布尔型

let a = true // 真
let b = false // 假

5.1.4 未定义型

// 变量的值没有被定义,默认值为undefined
    let a;

5.1.5 空类型

// 主要用于引用数据类型表示为空
    let a = null;

6.类型转换

6.1什么是类型转换

将不同类型的数据转换为相同类型数据的过程

6.2 类型转换分类

强制类型转换--程序员手动进行

自动类型转换--JS根据程序环境,自动选择类型进行转换

6.3 强制类型转换

6.3.1 转换为数字

 // 1.Number类型转换

    // 1-1.parseInt()转换为整数,不保留小数部分【了解】

   parseInt(变量名/需要被转换的数据)

    // 1-2.parseFloat()转换为浮点数,保留有效的小数位,无效不保留【了解】

   parseFloat(变量名/需要被转换的数据)

    // 1-3.Number(),将变量转换为数字【掌握】

   Number(变量名/需要被转换的数据)

6.3.2 转换为布尔值

  Boolean(变量名/需要被转换的数据)

  0,NaN,'',undefined,null转换后false,其余都为true【重点】

6.3.3 转换为字符串

String(变量名/需要被转换的数据)

6.4 自动类型转换

字符串跟其他数据类型相加,默认为字符串拼接

字符串相减时,字符串内容为纯数字时会进行自动类型转换,转换为数字,进行相减

JavaScript基础--基础语法

版权所有:微4e
文章标题:JavaScript基础--基础语法
除非注明,文章均为 微4e 原创,请勿用于任何商业用途,禁止转载

推荐阅读:


扫描二维码,在手机上阅读
请先 登录 再评论