JavaScript基本语法

注释

  • 单行注释

    // 注释的内容
  • 多行注释

    /*
    注释的内容
    */

变量和常量

​ JavaScript 属于弱类型的语言,定义变量时不区分具体的数据类型。

 

“+”运算符

注:运算符“+”使用过程中可能出现非加法运算而是合并

 

console.log 指令不会在html界面显示,需要鼠标单击右键,点击“检查”,在如下图所示的界面里点击蓝色下划线标注的“控制台”按钮,打开即可出现上述显示

流程控制和循环语句

if语句

switch语句

for循环

数组

       数组的使用和 java 中的数组基本一致,但是在 JavaScript 中的数组更加灵活,数据类型和长度都没有限制

定义格式

`let 数组名 = [元素1,元素2,…];`

`let arr = [10, 20, 30];`

索引范围

从 0 开始,最大到数组长度-1

数组长度 

数组名.length

 

 函数

  • 函数类似于 Java 中的方法,可以将一些代码进行抽取,达到复用的效果

  • 定义格式

    function 方法名(参数列表) {
        方法体; 
        return 返回值; 
    }
  • 可变参数

    function 方法名(...参数名) {
        方法体; 
        return 返回值; 
    }
  • 匿名函数

    function(参数列表) {
        方法体; 
    }

this

this 是 JavaScript 中的一个关键字,它表示当前执行上下文中的对象。this 的值取决于函数的调用方式,具体如下:

  1. 全局上下文中的 this:在全局上下文中,this 指向全局对象。在浏览器环境中,全局对象是 window;在 Node.js 环境中,全局对象是 global

  2. 函数调用中的 this:在普通函数中,this 指向全局对象。在严格模式下,this 是 undefined

  3. 对象方法调用中的 this:在对象方法中,this 指向调用该方法的对象。

  4. 构造函数调用中的 this:在构造函数中,this 指向新创建的对象。

  5. 事件处理函数中的 this:在事件处理函数中,this 指向触发事件的元素。

  6. 箭头函数中的 this:箭头函数没有自己的 this,它会捕获上一层非箭头函数的 this 值。

小结

- 注释:单行 `//`, 多行 `/* */`
- 输入输出语句:prompt()、alert()、console.log()、document.write()
- 变量和常量:let、const 
- 数据类型:boolean、null、undefined、number、string、bigint
- typeof 关键字:用于判断变量的数据类型 
- 运算符:算数、赋值、逻辑、比较、三元运算符 
- 流程控制和循环语句:if、switch、for、while
- 数组:数据类型和长度没有限制,`let 数组名 = [长度/元素]`
- 函数:类似方法,抽取代码,提高复用性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值