• JavaScript学习笔记(一)


    1、JavaScript是什么?

    是一种运行在客户端(浏览器)的编程语言

    2、JavaScript的组成是什么?

    ECMAScript(基础语法)、WebAPIS(DOM、BOM)

    3、JavaScript书写位置有哪些?

    行内、内部、外部

    4、注释方式有哪些?

    //  单行注释,快捷键:ctrl+/ 

    /*   */  多行注释,快捷键:shift+alt+A

    5、变量是什么?

    是一个存储数据的“容器”

    6、变量的命名规范?

    由数字、字母、下划线_、美元符号$组成

    不能以数字开头

    不能使用关键字命名

    严格区分大小写

    7、变量使用let声明

    8、常量使用const声明

    9、变量和常量的区别?

    变量可声明后不赋值,而常量必须赋值

    let age

    age=18

    const num=10

    变量可以再次赋值,而常量不能再次赋值

    let age=17

    age=18

    const num=10

    10、JavaScript的数据类型有哪些?

    基本数据类型:数字类型number、字符串类型String、未定义类型undefined、空类型null、布尔类型Boolean

    引用数据类型:对象类型object

    11、数据类型的转换有哪些?

    显式转换、隐式转换

    显式转换

    将字符串类型转换为数值型:Number和+

    方法一:使用Number

    1. //prompt弹窗输入,输入后获取的数据为字符类型,需要将其转换为数值类型
    2. let age=prompt("请输入你的年龄:")
    3. //打印输出 19
    4. Document.write(Number(age)+1)

    方法二:使用+

    1. // +可以将字符型转化为数值型
    2. let age = +prompt("请输入你的年龄:")
    3. // 打印输出 19
    4. Document.write(age+1)

    parseInt(保留到整数部分)和parseFloat(保留到小数部分)

    隐式转换,typeof可以查看该数据的数据类型

     1、运算符类型有哪些?

    赋值运算符

    +、-、*、/、%

    比较运算符

    >、<、==、!=、===、>=、<=

    ==比较等式两边的值是否相等,===比较等式两边的数据类型和值是否相等

    比较运算符返回值为:true或者false

    不同类型之间会进行隐式转换,即将数据隐式转换为number类型,再进行比较,例如:2==‘2’,会将‘2’字符串类型转化为数值型number,最终返回true

    自增运算符

    先赋值后运算:++i

    先运算后赋值:i++

    1. let i = 1
    2. // 2 1+1
    3. console.log(i++ + 1);
    4. // 3 1+2
    5. // console.log(1 + ++i);
    6. // 3 1+2
    7. // console.log(i++ +i);
    8. // 4 1+3
    9. // console.log(i++ + ++i );
    10. // 7 1+3+3
    11. // console.log(i++ + ++i + i);2
    12. // 11 2+2+3+4
    13. // console.log(++i + i++ + i++ + i);

    逻辑运算符

    与&&、或||、非!

  • 相关阅读:
    (N-144)基于微信小程序在线订餐系统
    【Nov 8th to 13th】Personal work record
    Selenium+python怎么搭建自动化测试框架、执行自动化测试用例、生成自动化测试报告、发送测试报告邮件
    前端HTML5 +CSS3 4.CSS基础 4 选择器进阶 5 背景相关属性
    软件四大开源生态系统的开源
    TCP与UDP协议详解!!!
    电视机画质问题--PQ问题
    为啥这么人选择iPhone
    如何在 pyqt 中实现桌面歌词
    5、python中的文件操作
  • 原文地址:https://blog.csdn.net/qq_53376718/article/details/131831825