前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript

JavaScript

原创
作者头像
Power
发布2023-06-01 16:24:06
2100
发布2023-06-01 16:24:06
举报
文章被收录于专栏:源码库

我学习了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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档