Web页面开发之旅——JavaScript & TypeScript

本文详细介绍了JavaScript的基础,包括语法、操作符、函数、对象、数组和闭包。接着探讨了TypeScript,讲解了let和const、解构、函数特性如可选参数和默认参数,以及类和模块的使用,帮助开发者理解这两个语言的关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、JavaScript

1.简介

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
运行JavaScript有多种方式,可以直接在浏览器的控制台编写运行;也可以编写一个独立的js文件,然后在Html文件中引入,(这两种方法由浏览器解释执行,是以前唯一的方式)。也可以用编辑软件如Webstrom或VSCode编写独立的js文件,由安装好的Node.js解释执行运行。

2.基本语法

标识符
第一个字符只能是字母、下划线( _ )或美元符号( $ )之一;其他字符可以是字母、下划线、美元符号或数字。
js标识符采用 驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写
注释
js的注释是在要注释的语句后面加“//”
语句
js对每条语句对于分号不做要求。
变量
ECMAScript 的变量是松散类型的,即可以用来保存任何类型,每个变量仅仅是一个用于保存值的占位符而已。
定义变量时要使用 var 操作符,后跟变量名。
在这里插入图片描述
定义了一个没有明确规定变量的类型变量,它可以输出字符串、数字、小数等不同类型的值。
用 var 操作符定义的变量将成为定义该变量的作用域中的局部变量,在函数中使用 var 定义一个变量,那么这个变量在函数退出后就会被销毁。
变量在函数里面被定义,在函数外不能输出变量的值。

3.操作符

一元操作符: ++、–
和c语言、c++的用法一致
布尔操作符: && 、|| 、!
除下列值为假外其余皆为真: false、null、undefined、‘’、0、NaN
对 && || !的语法和c语言、c++一致
算术操作符: +、 - 、 、/ 、%*
js的几个不同种类的变量直接相加时会默认把不同类型的变量当作字符串相“加”,对几种不同的变量直接相减会直接输出为NaN;要对变量进行我们平时所认为的加减乘除运算要对想得出的结果加上括号。
关系操作符 :<>、 <=、>= 、==、 =、 != 、!
在这里插入图片描述
在这里插入图片描述
js其它操作符和赋值操作符和c语言用法基本相同。

4.函数

新建一个js函数需要有function,js在函数在定义时不必指定是否返回值。
js函数不介意传递进来多少个参数,也不

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值