整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

const在JavaScript中 #常量

家好,在这个视频中我将解释常量。常量是一个不能被改变的变量,它为代码增加了一些安全性。要声明一个常量,需要使用const的关键字来代替var或let。

在这个例子中将创建一个计算圆周长的视力程序,其公式如下:圆周长等于二乘以π乘以半径,让我们声明所有需要的变量。将编写这个程序先不使用常量,然后再使用常量,可以向你展示它们的有用性。

将创建三个变量,设π等于三点一四一五九,仅取π的前几位数字设半径并计算周长。将接受一些用户输入,将把半径复直为窗口提示输入,输入半径。将计算圆的半径,当接受用户输入时是一个字符串,需要将其转换为数字,半径等于并使用某种类型转换,将半径转换为数字。

要计算圆的周长,将周长设置为并遵循该公式二乘以π乘以半径,并且用户会输入半径。在程序的最后将显示结果,周长是周长,运行这个输入圆的半径,如果半径是九,按确定周长为五十六点五四。

现在来看看为什么长量很有用?假设有人修改代码,圆周率现在等于四万两千零六十九,现在当运行这个程序并输入半径为九十,好的周长现在是七千五百七十二。如果将变量指定为长量就可以防止它被更改,用cons的关键字代替light。

现在变量π已经成为一个常量,对于常量的命名惯例通常是将所有字母大写,这不是必须的,但这是一个好的做法,也要在这里改变它。输入圆的半径,会输入九,和之前一样输入圆的半径并确保作为常量,没有任何改变。

刚遇到一个类型错误,复制给常量变量,一旦声明了一个常量就不能再改变它,所以如果要删除这一行再次运行此程序,九周长为五十六点五四。如果有一个变量知道以后不会改变,尽可能使用常量,不会将半径和周长指定为常量,因为需要在程序中稍后更新它们。

这些就是常量,基本上就是一个不能被改变的变量,增加了一些数据安全性。

如果觉得这个视频有帮助,可以通过点击点赞按钮在下面留下随机评论以及订阅来支持我。

avaScript的组成部分

  1. ECMAScript:JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义)。
  2. 文档对象模型:DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档。
  3. 浏览器对象模型:BOM(浏览器对象模型)对浏览器窗口进行访问和操作。例如弹出新的浏览器窗口,移动、改变和关闭浏览器窗口等等。

JavaScript关键字和保留字

JavaScript描述了一组具有特定用途的关键字,一般用于控制语句的开始或结束,或者用于执行特定的操作等。

JavaScriptScript全部关键字

break

else

new

var

case

finally

return

void

catch

for

switch

while

continue

function

this

with

default

if

throw


delete

in

try


do

instanceof

typeof


JavaScript还描述了另一组不能用作标识符的保留字。尽管保留字在JavaScript中还没有特定的用途,但它们很有可能在将来被用作关键字。

​JavaScriptScript全部保留字

abstract

enum

int

short

boolean

export

interface

static

byte

extends

long

super

char

final

native

synchronized

class

float

package

throws

const

goto

private

transient

debugger

implements

protected

volatile

double

import

public


​JavaScriptScript浏览器定义的保留字

alert

eval

location

open

array

focus

math

outerHeight

blur

funtion

name

parent

boolean

history

navigator

parseFloat

date

image

number

regExp

document

isNaN

object

status

escape

length

onLoad

string

JavaScript变量

什么是变量?

  1. 在JavaScript中,变量指的是一个可以改变的量。也就是说,变量的值在程序运行过程中是可以改变的。
  2. 变量是用于存储数据的"容器"。我们通过「变量名」获取数据,甚至可以修改数据。
  3. 变量的本质是程序在内存中申请的一块用来存放数据的空间。

变量的命名

1.变量的名字就和我们的名字一样,程序也需要通过名字来找到对应的数据。

例如:曹老师,我想要JavaScript的视频。曹老师就是变量的名字,JavaScript的视频就是变量的值。

2.在JavaScript中,给一个变量命名,我们需要遵循以下的原则:

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)
  • JavaScript 语句和 JavaScript 变量都对大小写敏感
  • 变量的声明不能使用保留字和关键字

变量的使用

1.定义变量时要使用var操作符(var是关键),后面跟一个变量名(变量名是标识符)。

例:var a = 100;

如下图所示:

全套前端课程及资料请伽薇xiaole45666


2.一个var也可以同时声明多个变量名,其中变量名之间必须用英文逗号(,)隔开,例如:

var a=10,b=20,c=30;

JavaScript的常量

在JavaScript中,常量指的是一个不能改变的量。也就是说,常量的值从定义开始就是固定的,一直到程序结束都不会改变。

在JavaScript中,我们可以把常量看成是一种特殊的变量,之所以特殊,是因为它的值是不会变的。一般情况下,常量名全部大写,别人一看就知道这个值很特殊,有特殊用途,如:var DEBUG = 1

目前我们只需要简单了解常量的知识,在之后的课程中我们会详细讲解。如需全套完整前端开发教程及配套资料请伽薇xiaole45666

头条创作挑战赛#

变量的含义及分类:

变量含义及操作:

变量指的是数据的命名及存储,在javascript中创建一个变量,需要用到 "let" 关键字来声明,并通过赋值运算符 "=" 为变量添加数据。

例如:

// 注释    
/* 注释 */    
let message;  // 将文本赋值给了变量名为 message的变量名    
message = "显示一个消息";    
alert(message);  // 通过调用 alert方法来显示该变量。    

javascript显示


也可以在一行中声明多个变量,

例如:

// 多变量声明赋值    
let a = '我是a————', b = '我是b————', c = '我是c';    
alert(a + b + c);    

javascript声明多个变量


这句代码看上去很简短,但是不推荐这样的命名方式,这样的命名方式会使得协同开发者很难阅读,为了可阅读性,请一行只声明一个变量,多行变量虽然有点长,但是能够提高我们的可阅读性。在对变量重复赋值时,新的值会覆盖掉前一赋值操作,也可以采用等同赋值操作,像下面这样:

// 等同赋值操作    
let msg = "一个等同赋值消息";    
let al_msg;    
al_msg= msg;    
alert(al_msg);    

javascript等同赋值


一个变量声明两次则会触发 error报错。因此我们要避免这种操作。如下是报错截图:

let msg = 'error'    
alert(msg)    

javascript二次生命报错


变量命名方式:

命名必须采用字母、数字、下划线、符号 "$" 和 英文下划线 "_"。首字母必须非数字,例如:

// 变量命名方式    
let user_Name;    
let 123test;    // 命名时就会报错    
alert(user_Name);    
alert(123test)    

javascript数字开头命名报错


命名出现多个单词时,采用驼峰原则的形式,除了第一个单词,其他的单词采用首字母大写的原则,美元符号 "$" 和 下划线 "_" 也是可以用来命名的,跟字母一样,没有特殊含义。例如:

// 美元符号及下划线用作命名    
let $ = "美元符号————";    
let _ = "下划线";    
alert($ + _)    

javascript符号命名


在命名时需要区分大写的,在javascript中,不同大小写的字母是不同的,例如:test TEST。除了以上的类型用作命名外,还支持非字母和数字,但不推荐用来命名,主要是不便于协同开发。在命名时,我们也要避免与系统的关键字碰车,例如: let 、class、 return、 function等。

常量

常量与变量没有多大的区别,但是常量的定义为,固定的值或者为你当前已知的数据值。例如 NAME = "李强",这个名字就是永存不变的,命名后就一直不变。常量的命名方式,我们将采用const 来声明一个常量且常量名为大写字母,命名后无法对常量进行修改。

// 常量的声明    
const name = "李白";    
alert(name);    
name = "新名字";    
alert(name)    

javascript常量命名


javascript常量命名二次赋值失败


关注我!学习更多编程知识。