首页 > 编程语言 >JavaScript(JS基础、变量)

JavaScript(JS基础、变量)

时间:2022-12-31 22:32:40浏览次数:42  
标签:浏览器 变量 age JavaScript JS var 声明

编程语言

编程

概念:让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。

编程语言:
  • 机器语言
  • 汇编语言
  • 高级语言:C、C++、Java、C#等

一、Java Script

1.JS的组成:

  • ECMAScript
  • DOM:文档对象模型
  • BOM:浏览器对象模型

2.JS的书写位置:

①行内式JS
<input type="button" value="123" onclick="alert('Hello World')"/>
  • 可以将单行或少量JS代码写在HTML标签的事件属性中(以on开头的属性),如:onlinck
  • 特殊情况下使用
②内嵌式的JS
<script>
alert('Hello World!');
</script>
  • 可以将多行JS代码写到<script>标签中
  • 内嵌JS是学习时常用的方式
③外部JS文件
<script src="my.js"></script>
  • 利用HTML页面代码结构化,把大段JS代码独立到HTML页面之外,即美观,也方便文件级别的复用
  • 引用外部JS文件的script标签中间不可以写代码
  • 适合于JS代码量比较大的情况

3.JS注释

1.单行注释  ctrl + /

2.多行注释  默认的快捷键 shift + alt + a

4.JavaScript输入输出语句

方法

说明

归属

alert(msg)

浏览器弹出警示框

浏览器

console.log(msg)

浏览器控制台打印输出信息

浏览器

prompt(info)

浏览器弹出输入框,用户可以输入

浏览器

二、变量

1.概述:

变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。

本质:变量是程序在内存中内存中申请的一块用来存放数据的空间。

2.使用:

①.声明变量
//声明变量
var age;//声明一个名称为age的变量
  • var是一个JS关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配内存空间
  • age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间
②.赋值
        age = 10;  //给age这个变量赋值为10
③.变量的初始化
var age = 10;

3.变量语法扩展

①.更新变量

一个变量被重新赋值后,它原有的值会被覆盖,变量值将以最后一次值为准。

var age = 10;
age = 20;
②.同时声明多个变量

只需要写一个var,多个变量之间使用英文逗号隔开。

var age = 19,
address = 'bz',
gz = 1000;
③.声明变量的特殊情况

情况

说明

结果

var age;console.log(age);

只声明 不赋值

undefined

console.log(age)

不声明 不赋值 直接使用

报错

age = 10;console.log(age);

不声明 只赋值

10

4.变量命名规范

  • 由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号($)组成
  • 严格区分大小写
  • 不能以数字开头
  • 不能是关键字、保留字
  • 变量名必须有意义
  • 遵守驼峰命名法。首字母小写,后面单词的首字母需要大写


标签:浏览器,变量,age,JavaScript,JS,var,声明
From: https://blog.51cto.com/u_15910619/5982440

相关文章

  • 变量、常量及作用域
    变量变量:可以变化的量Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,去要素包括变量名,变量类型和作用域。注意事项:每个变量都有......
  • 使用 JavaScript 检测用户是否在线
    有时你可能希望增强你的应用程序以通知用户他们可能已经失去了互联网连接。用户可能正在访问你的网站并收到缓存版本,因此通常看起来他们的互联网仍在工作。然而,他们失去了......
  • 第119篇: JavaScript 类
    好家伙,我们先来复习一下 关于Java,类的三大特征:1、封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏......
  • 快来领取你的JavaScript正则表达式速查表
    如果我们想对字符串进行相关(增、删、改、查、检索)操作,就可以用接下来的正则表达式实现 什么是正则表达式正则表达式是用于匹配字符串中字符组合的模式正则表达式通......
  • Python__19--函数调用的参数传递与变量的作用域
    1函数调用的参数传递形参(形式参数):在函数定义的时候用到的参数没有具体值,只是一个占位的符号,成为形参;实参(实际参数):在调用函数的时候输入的值。实际参数和形式参......
  • 从零开始学node.js笔记 02
    一、node.js中http模块http模块是Node.js官方提供的、用来创建web服务器的模块。通过http模块提供的http.createServer()方法,就能方便的把一台普通的电脑变成一台Web服务器,......
  • visual studio code设置setting.json文件
    #原始设置{"editor.unicodeHighlight.nonBasicASCII":false,"editor.unicodeHighlight.ambiguousCharacters":false,"workbench.preferredDarkColorTh......
  • 变量
    变量的作用域类变量在类内,有static从属于类,不用构造对象可直接调用实例变量在类内,无static从属于对象,先创建对象,后用对象调用局部变量......
  • JS获取对象的所有属性(自身/原型属性、可枚举/不可枚举)
    vars1=Symbol('s1')vars2=Symbol('s2')varobj={a:'a1',//自身属性可枚举b:'b1',//自身属性可枚举[s1]:'s1s1s1s1',//自身属性Symbo......
  • 变量、常量与命名规范
    变量publicclassDemo05{//属性:变量//类变量static生命周期与类的生命周期相同可在任意属于该类的对象中被调用和修改staticdoublesalary=250......