javascript知识点整理(一)

什么是javascript

  1. javascript是一门编程语言,允许用户在浏览器页面完成复杂的事情。

javascript产生的目的

  1. 为了处理表单中用户填写一些无效信息而给后台服务器产生的压力

js组成

  1. 核心ECMAScript
  2. DOM(文本对象模型)
  3. BOM(浏览器对象模型)

js特点

  1. 客户端代码。在客户机上执行,也可以在服务器端执行,需要搭建node环境
  2. 解释型语言。浏览器或者nodejs平台内置js解析器
  3. 弱类型语言。可以重复声明并初始化成任何雷星预言
  4. 从上到下依次解析执行

js执行方式

nodejs平台、浏览器中
  1. node xxx.js
  2. 在vscode中引入script标签,可以插入到任意位置
  3. 外部引入脚本文件

注释方式

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

变量声明初始化

  1. 声明 var a;
  2. 初始化 a=10; 即赋值
  3. 声明并初始化 var a = 10;
  4. 声明多个变量 var a,b,c;
  5. 声明多个变量并初始化 var a = 10,b = 20,c = 30;

变量名、函数名命名规则

  1. 由字母数字下划线以及$组成
  2. 不能以数字和下划线开头
  3. 有一定的意义,小驼峰式命名 例:userName
  4. 不能使用关键字和保留字
    在这里插入图片描述
    在这里插入图片描述

js数据类型

五种基本数据类型

  1. undefined类型
    未定义类型
    var a;只声明不初始化;
    var a=undefined;
  2. null类型
    手动初始化成null
    var a=null;
  3. Boolean 布尔类型
    var a=true; var b=false;
  4. number类型
    整数 小数 浮点数 十六进制 八进制 科学计数法
  5. string类型
    字符串类型 单双引号引起来的

三种引用数据类型

  1. array类型
  2. object类型
  3. function类型

变量提升 声明变量

声明变量三种方式

  1. var
  • var 变量声明提升 使用var声明的变量会提升到作用域前边
  • 在这里插入代码片
		console.log(a); //undefined
        var a=1;
        console.log(a); //1
  • 特点

    变量提升
    可以重复声明

  1. let
  • 特点

    不能变量提升
    不可以重复声明

  1. const
    const PI=3.1415926;
    const PI; PI=3.14;
    
  • 特点

    用来声明常量 常量的值不可以修改,常量必须在声明的时候初始化
    不可以重复声明

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值