Javascript(初级 变量)

JavaScript

前端开发三大基础语言

  1. html

  2. css

  3. javascript

专门设计网页的交互效果

交互:输入数据,程序处理数据,返回结果

由三部分组成

  1. ECMASCRIPT(核心语法) es5--es6--typescript

  2. DOM(文档对象模型,w3c制定的标准)

  3. BOM(专门操作浏览器的窗口 浏览器厂商自行绝定的标准,所以没得什么标准)

js的特点

  1. 解释执行(从上往下依次执行)

  2. 纯文本

  3. 基于对象

  4. 弱类型

js变量没有指定任何的数据类型,数据类型可以随时发生改变

javascript的运行环境

  1. 方式1 node.js

  2. 方式2 :使用浏览器内嵌的js解释器(就是浏览器可以运行js)

    2.1<script></script>

    2.2 元素里面也可以使用js代码

     <button οnclick="getPerMen()">兰博</button>

    点击时间,它也是属于这个元素的特殊属性

事件:元素可以根据鼠标或者键盘的不同操作响应不同的交互行为,事件就是特殊的属性

注意:

js区分大小写

字符 '' ""都可以 --一般使用""

js如何定义变量和常量

常量:值固定不变,值一旦定义了就不能修改。

语法:const a = 3.1415926;

const声明一个常量 a常量名 =号赋值

把3.14.15926这个值赋值给a这个常量

什么时候使用常量?

我不想让这个值被任意的去修改就可以定义一个常量

console.log(a);控制台输出a这个值 按f12

变量:值是可以变换的量

语法:var a = 123;(可以随便修改值)

var声明一个变量的意思

a :变量名(给这个变量起了一个名字)

=:赋值

123:变量的值

把123这个值赋值给a这个变量。

var c;

如果一个变量只声明,没有赋值,那么他的值默认为undefined(没有变量)

什么时候使用变量?

比如篮球

北京队 -- 广州队 3:3

这个时候的分数就可以使用变量

从内存的角度分析什么是变量

什么是变量:内存中专门存储数据的空间

程序运行在内存中?

var a = 123;

//怎么在内存中解释这句话呢?

在栈中开辟了一个空间名为a,将123这个值存储到这个空间里面

看见var就在栈中开辟一个空间,使用变量名相当于使用变量的值

变量名的命名规范

  1. 变量名不能使用关键字或者保留字

  2. 变量名可以包含数字字母 下划线$(不能已数字开头,也不能用标点符号开头)

  3. 变量名最好见名知意

  4. 变量名推荐使用如下几种规则

    驼峰命名法;

    使用下划线命名:var user_name="sk";

变量的声明方式

一条语句中可以声明多个变量

var num1 , num2 ,num3=30;//不推荐使用

num1,num2值都是未定义

等价于 var num1; var num2; var num3=30;

如何使用变量

使用变量名等效于使用变量值

var a =1;

console.log(a);//1

变量有自动提升的功能,他会提升代码的顶部。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值