JavaScript & TypeScript 学习总结

一、什么是JavaScript?

  • JavaScript 是一种轻量级的编程语言。
  • JavaScript 是可插入 HTML 页面的编程代码。

JavaScript最大的特点就是可以动态地改变网页数据,使用了JavaScript可以让你的网页变得有互动性,从静态网页变为动态.
zxc


二、个人对于JS知识汇总

1.标识符

与大多编程语言中变量的要求一致

  • 第一个字符必须是字母、下划线(_)或美元符号这3种其中之一,其后的字符可以是字母、数字或下划线、美元符号。

  • 变量名不能包含空格、加号、减号等符号。

  • 标识符不能和JavaScript中用于其他目的的关键字同名。

  • 标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写(推荐)。

    如下例

i
Book_id
ShopManger

2.变量

使用关键字 var 来定义变量, 使用等号来为变量赋值

var i=1; 

其中变量可分为全局变量和局部变量

  • 全局变量在主程序中定义,其有效范围是从定义开始,一直到本程序结束为止。
  • 局部变量在程序的函数中定义,其有效范围只有在该函数之中;当函数结束后,局部变量生存期就结束了。

3.运算符

算数运算符:用于加减乘除等运算

运算符作用示例
+加法运算4+6//返回10
-减法运算5-2//返回3
*乘法运算4*6//返回24
/除法运算8/4//返回2
%求余数运算5/2//返回1
++自增运算++1//先自增为2再返回2
自减运算2–//先返回2再自减为1

比较运算符:比较操作,返回布尔值true或false

运算符作用示例
<是否小于运算4<6//返回true
>是否大于运算5>2//返回true
<=是否小于等于运算4<=6//返回false
>=是否大于等于运算8>=4//返回true
==是否等于运算5==2//返回false
!=是否不等于运算1!=5//返回true

赋值运算符:赋值操作

运算符作用
=a=b//把b的值赋给a
+=a+=b//a=a+b
-=a-=b//a=a-b
*=a*=b//a=a*b
/=a/=b//a=a/b
%=a%=b//a=a%b
&=a&=b//a=a&b(逻辑运算)
=

4.函数

  • 函数的本质就是一个代码块,一个完整的代码可以被拆分成许多代码块。

声明函数格式:

function functionname()
{
    // 执行代码
}
  • 当这个函数被调用的时候就会执行该函数内的代码

注: 在函数内部声明的变量都是局部变量,只能在 函数内部访问,也就是在不同的函数内部可以声明变量名相同的有效变量,不会引起冲突
在函数外面声明的变量是全局变量,整个网页的所有函数都可以对它进行访问

5.对象

在JavaScript中,可以通过以下例子创建对象
var 对象名={ 属性名:”属性值“}

var  person={ name : ”xxxx“}

可以通过以下例子访问对象

变量=对象名. 属性

name=person.name;

三、什么是TypeScript

TypeScript 是 Microsoft 开发和维护的一种面向对象的编程语言,是 JavaScript 的超集,包含了 JavaScript 的所有元素,可以载入 JavaScript 代码运行,并扩展了 JavaScript 的语法。
其最大的特点为他的类型系统,分为动态类型和静态类型。


四、个人对于TypeScript知识汇总

1. 类

定义方法:

 class 类名{
	类的内容...
	类的内容...
	类的内容...
 }

类的作用:

  • 可以使用类来执行方法
disp():void{
	..........;
}
  • 可以使用类来创建构造函数
	constructor(id:int){
	this.id=id;
}
  • 可以使用类来表明对象的数据内容
	类名.属性
	Student.id

2.函数

定义方法:

 fuction 函数名{
	函数的内容...
	函数的内容...
	函数的内容...
 }

函数的作用:
可以通过调用函数来执行函数对应的操作

	a=test.add("....");

可以通过函数将结果来返回到调用他的地方

	function hello():string { 
    // 语句
    return "Hello!"; 
}
	name=function_name("xxx");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值