0
点赞
收藏
分享

微信扫一扫

JS基础知识梳理01

小亦同学321 2022-02-19 阅读 86

JS基础

  • JS入门知识
  • 数据类型
  • 变量
  • 运算符与表达式

1. JS入门知识

1.1 前端的三门语言

  1. HTML:确定网页结构
  2. CSS:确定网页样式
  3. JS:确定网页交互

1.2 JS三个组成部分

  1. ECMAScript:确定JS的语法规范
  2. DOM:JS动态操作网页内容
  3. BOM:JS动态操作浏览器窗口

1.3 JS三种书写位置

  1. 行内式:写在标签内部行内式

  2. 内联式:写在script标签里面,script标签一般放在里的最下面
    在这里插入图片描述

  3. 外联式:写在JS文件中,使用script标签的src属性引入
    在这里插入图片描述

1.4 JS的两种注释写法

  1. 单行注释://
  2. 多行注释:/* 多行注释 */

1.5 输入与输出语句

  • 输出语句
  1. alert() 弹出一个提示框
  2. console.log() 控制打印台数据(不是给用户看,而是给程序员自己看)
  3. document.write() 在页面输出数据 (里面可以写标签)
  • 输出语句
  1. prompt() 弹出一个输入框:可以输入文本
  2. confirm () 弹出一个确认框

2. 数据类型

2.1 数据类型介绍

2.2 五种基本数据类型

  1. string类型:字符串

  2. number类型:数值

  3. boolean类型:布尔

  4. undefined:未定义

  5. null:空值

2.3 typeof类型检测

		console.log(typeof 123)
        console.log(typeof '123')
        console.log(typeof true)
        console.log(typeof underfined)
        console.log(typeof null)    

语法结果:显示这个数据是什么数据类型

3. 变量

3.1 变量的基本使用

  • 变量的作用:在内存中存储数据
  • 变量的使用
  1. 声明变量:给予一个空间用于存储

  2. 变量赋值:变量名 = :赋值运算

  3. 变量取值:读取变量中存储的数据(用输入输出语句读取)
    在这里插入图片描述

    >let age = 23
    
    

3.2 变量使用注意事项

  1. 变量名不允许重复声明
  2. 变量可以重复赋值,重新赋值时,会抵消旧值
  3. 变量之间赋值:复制num1的值给num2
 	let num1
    num1 = 100
    let num2 = num1
    document.write(num1)
    document.write(num2)
  1. 交换两个变量之间的值

	let temp = num1 //将num1的值存入temp
        num1 = num2 //将num2的值给num1
        num2 = temp //j将存入temp的值给num2
        console.log(num1, num2)

3.3 变量的命名规则和规范

  • 命名规则
  1. 变量不能使用关键字作为变量名
  2. 变量名必须以: 字母、下划线_ 、$符号开头
  • 命名规范
  1. 取名要有意义,一般用英语名词(要快点捡起单词)
  2. 多个单词使用驼峰命名法 : 类似rootSize

3.4 常量

  1. 变量:值可以修改,使用let声明
  2. 常量:值不可以修改,使用const声明
 	const PI = 3.14
        PI = 6.18 //报错 常量无法修改
        console.log(PI)

3.5 字面量

// 1. 把数据(字面量)存入变量中
// 变量名 = 字面量
        let name = 'ikun'
        console.log( name )
//2. 直接使用
        console.log( 10 + 10 )//20    

4. 运算符与表达式

4.1 算数运算符

4.2 赋值运算符

4.3 自增自减运算符

4.4 连接符

//需求:让用户输入  名字  和  年龄。  控制台打印‘大家好,我的名字叫:xxx,我的年龄是:xxx’
    let name = prompt('请输入您的姓名')
    let age = prompt('请输入您的年龄')

    //1.错误方式 : 此时name和age都是字符串的一部分,无法取值
    // console.log('大家好我的名字叫:name, 我的年龄是:age')

    //2.正确方式: 使用连接符 +
    // +号 : 只要遇到字符串,就是连接符
    // console.log('大家好,我的名字叫' + name + '我的年龄是:' + age)

    //3.推荐方式: 使用模板字符串  反引号`` 
    //作用: 拼接字符串 ${ 变量名 }
    console.log(`大家好,我的名字叫:${name}, 我的年龄是:${age}`)

4.5 关系运算符

4.6 逻辑运算符

  1. && :逻辑与 ,读作并且 (一假则假)

  2. || :逻辑或,读作或者 (一真则真)

  3. ! :逻辑非,读作取反

4.7 运算符的优先级

举报

相关推荐

java基础知识梳理

JAVASE基础知识栈梳理

CSS 基础知识-01

01、Java基础知识

VUE3基础知识梳理

C语言基础知识梳理总结

JS基础知识

js基础知识

01-Python基础知识

Python 学习01 基础知识

0 条评论