JavaScript

一、了解JavaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题:安全性。

而随着服务器的强壮,虽然现在的程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。同时,有些特殊功能(如AJAX)必须依赖Javascript在客户端进行支持。随着引擎如V8和框架如Node.js的发展,及其事件驱动及异步IO等特性,JavaScript逐渐被用来编写服务器端程序。
二、JavaScript的部分知识
1、JavaScript常用的两种存放位置
使用标签内部样式

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript</title>
</head>
<script type="text/javascript">
	console.log('内部使用javaScript');
</script>
<body>
	
</body>
</html>

使用外部js文件

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript</title>
</head>
<script type="text/javascript" src="js/my.js"></script>
<body>
	
</body>
</html>

外部js文件(js/my.js)

console.log('外部使用javaScript');

2、js原始数据类型
number 数值型:整数(314)、浮点(3.14),包括正负数

boolean 布尔类型,包含:true/false

string 包含字符和字符串,既可以使用双引号又可以使用单引号

object 对象类型,如:Array/Date

undefined 未定义类型,一个变量没有赋值之前的状态
3、js变量作用域
局部 JavaScript 变量

函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。
(该变量的作用域是局部的)。
您可以在不同的函数中使用名称相同的局部变量,
因为只有声明过该变量的函数才能识别出该变量。
只要函数运行完毕,局部变量就会被删除。

全局JavaScript 变量
不是声明在函数体内部的变量,网页上的所有脚本和函数都能访问它。
​注意:当全局变量和局部变量同名时,在获取值时,采用就近原则。

向未声明的 JavaScript 变量来分配值
如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。
​如:name=“123”; //注:前面没有var
​将声明一个全局变量,//哪怕这个变量是声明在函数内部它也是一个全局变量。

//局部变量声明在函数内,全局变量声明在函数外。
//局部变量和全局变量声明时,都带var关键字。
4、js函数使用

函数function(小写字母)
是当它被调用时可重复使用的代码块
​
JS中函数分为: 有名/命名函数和无名/匿名函数。
​
有名/命名函数的格式:[]表示可选。
function 函数名( [参数列表] ) {
    函数体;
    [return 返回值];
}
 
无名/匿名函数的格式:
var 变量名 =  function([参数列表]) {
    函数体;
}
注:参数列表里无需声明函数类型

写一个加法函数如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript</title>
</head>
<script type="text/javascript">
	function add(num1,num2){
		return num1+num2;
	}
	console.log(add(100,300));
</script>
<body>
	
</body>
</html>

三、JavaScript的编程软件sublim
1.sublim的特点
跨平台,支持主流操作系统,包括macOS,Linux(Ubuntu),Windows
体积小,速度快
扩展性强,支持众多插件
支持编译功能,可以在控制台查看输出
2.Sublime下载安装
下载地址

当你使用浏览器访问该地址时,会检测你操作系统的版本后提示你下载对应版本的Sublime,

如果想下载其他操作系统的版本,请点击
具体使用请参照:https://blog.csdn.net/mazegong/article/details/78859502

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章