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);