JS复习学习Day one

400 阅读2分钟

b站课程JS笔记

计算机编程语言→翻译器→机器语言

软件分为系统软件与应用软件→放入硬盘,内存(二进制数据)

硬盘→内存→CPU

(CPU速度太快,故从内存条走,内存比硬盘速度快)

JavaScript:运行在客户端的脚本语言

脚本语言:无需编译,js解释器逐行执行。

浏览器分为:

渲染引擎(内核),解析HTML与CSS。

JS引擎:解析JS。

JavaScript包含:

ECMAScript:标准化编程语言,工业标准。

DOM:文档对象模型。

BOM:浏览器对象模型。

JS的位置:

行内:body,onclick。

内嵌:style下的script标签。

外部:style下的 script src = ‘’

//1.单行注释 Ctrl + /
/*多行注释 默认的快捷键 shift + alt + a

JS中常用语句:

alert(msg) 浏览器弹出警示框。

console.log(msg)浏览器控制台打印输出信息。

prompt(info) 浏览器弹出输入框,用户可以输入。

变量

为存放数据的容器,变量申请内存空间,通过变量名获取数据。

使用:1声明变量 2赋值

var age;
age = 10;

变量的初始化:声明一个变量并赋值

var age = 18 ;

1.更新变量:以最后一次为准

2.多个变量:

var myname = 'lily',
    address = 'hubei';//最后一个加;
      ......

3.特殊情况:

只声明不赋值为undefined,不声明不赋值会报错,不声明直接赋值也可以但是不规范。

4.变量命名规范:驼峰命名法,首字母小写后面单词的首字母大写。不能以数字开头,以关键字命名。变量名应有实际意义。例如:myFirstStyle

变量实例:变换

题:有两个苹果apple1与apple2,互换位置的方法。

思路:1.需要一个临时变量temp

2.把apple1给临时变量temp

3.把apple2-apple1

4.把temp-apple2

实行:

var temp,
   apple1 = '青苹果',
   apple2 = '红苹果';
   temp = apple1;
   apple1 = apple2;
   apple2 = temp;
   conole.log(apple1);
   conole.log(apple2);