JavaScript

2023-06-01 16:24:06 浏览数 (1)

我学习了JavaScript的一些知识

嵌入动态文本于HTML页面。

对浏览器事件做出响应。读写HTML元素。

在数据被提交到服务器之前验证数据。

检测访客的浏览器信息。

控制cookies,包括创建和修改等。基于Node.js技术进行服务器端编程。

JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

既然我们已经大致了解了JavaScript我们就来仔细的刨析一下,它由三个部组成

ECMAScript,描述了该语言的语法和基本对象。

文档对象模型 DOM,描述处理网页内容的方法和接口。

浏览器对象模型 BOM,描述与浏览器进行交互的方法和接口。

输入输出

变量名命名规则

1、由字母、数字、下划线和$符号组成,不能以数字开头

2、不能是关键字和保留字

3、严格区分大小写

var、let、const区别

1.var:是ES5中声明变量的关键字,它的作用域是函数级别的,如果在函数内部声明的变量,外部是无法访问的。而且,var声明的变量可以被重复声明,这会导致变量的值被覆盖。

<script>

// 使用var声明全局或局部作用域的变量

// 一次声明一个变量

var name;

// 一次声明多个变量,不同变量之间使用逗号隔开。

var name , gender, age

// 在声明的同时初始化变量

var name ='张华'

// 在声明的同时初始化全部或者部分变量

var name ='张华',gender ='男',age

//使用var声明的变量,可以多次赋值,但是其结果只与最后一次赋值有关

var name =张华;

name ='王红';

name = 3;

console.log(name);

</script>

2.let:是ES6中新增的关键字,它的作用域是块级别的,如果在块内部声明的变量,外部是无法访问的。而且,let声明的变量不可以被重复声明,这会导致语法错误。

<script>

//使用let声明具有块级作用域的变量

//声明的格式和使用var声明变量的格式完全相同。

//一次性声明一个变量

let name

//一次性声明多个变量,不同变量之间使用逗号隔开

let name1,gender,age ;

//在声明的同时初始化变量

let name2 ='张华';

//在声明的同时初始化全部或者部分变量

let name3='张华',gender1='男',age2

//使用let声明的变量,可以多次赋值,但是其结果只与最后一次赋值有关

var name4='张华';

name4='王红';

name4=3;

console.log(name4);

</script>

3.const:也是ES6中新增的关键字,它的作用域也是块级别的,但是它声明的变量是常量,一旦声明就不能再修改它的值。const声明的变量也不可以被重复声明。

<script>

// 使用var和let声明的变量可以改变

// 如果希望变量的值在整个运行过程中保持不变,!需要使用const声明

// const 变量名 = 值

// 使用const声明变量时,必须给变量赋初值

// 且该值在运行过程中不能被修改

// 另外,此变量也不能多次声明。

// 一次声明一个变量

const pi = 3.1415

0 人点赞