JavaScript Day1
上课日期:2019年7月31日
从今天开始我们正式进入了JavaScript的学习,作为一门编程语言,JavaScript是前端学习中最重要的部分之一,同时整体难度也在加大,比HTML和CSS要复杂很多。
课程内容
一、JavaScript简介
JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
JavaScript是前端开发所用的网页交互代码,用于实现前端页面的特效,数据交互,数据展示,调用API等。
引入方式:
- 外部js文件
<script src="../js/index.js" type="text/javascript"></script>
- 内嵌
<script>
//直接在此处书写JavaScript代码即可
</script>
二、JavaScript中变量初始化问题(声明变量)
js中使用关键字var来定义变量,是一种弱类型语言,var可以替代int,float,double,char等等多种关键字。可以声明单个变量,同时也可以声明多个变量。
在使用声明的变量前,一定要先初始化变量。
var a;
console.log(a);//没有初始化
a = 10;
console.log(a);
因为第一次没有对变量a进行初始化,所以输出为undefined,第二次则会输出已经初始化的a变量,输出值为10。
变量的数据类型:number,string,boolean,object,null,undefined等
变量的提前声明:
console.log(a);//undefined
var a=10;
console.log(a);
第一次输出的时候,即使变量a还没有被var声明及定义,但还是会输出undefined,第二行定义之后,就会输出变量a的值为10。
三、JavaScript中的函数
函数的声明,关键字:function
- 基本函数
show();
function show() {
console.log(1);
}
输出值为1
- 带返回值的函数
function showinfo() {
//执行代码
return '1';
}
var a = showinfo();
console.log(a);
输出值为1
- 带参函数
function showname(name, sex, age) {
return name;
}
var name = showname("张三", "男", 18);