1.javascript 介绍
JavaScript 是脚本语言
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入 HTML 页面的编程代码。
JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。
javascript 由 ECMASript DOM BOM 组成
. javascript 操作DOM的本质是=获取+触发+改变
目的:就是用来操作内存中的dom节点

2.数据类型
javascript数据类型:
基本数据类型:
数值(number)整数和小数;
字符串(string)字符串组成的文本(例如:“hello world”)
布尔值(boolean):true(值)flase(假)两个特定值
undefined:表示未定义或者不存在的,即此处没有任何值
null:表示空缺(“ ”)即此处应该有一个值,但目前为空
引用数据类型:object(存于堆中)
array :数组类型
function 函数数据类型

3.如何判断js中的数据类型?举例说明
var a = “imgh”,
b = 22,
c = [1,2,3],
d = new Date(),
e= function()(alert(111)😉,
f = function(){this.neme=“22”};
最常见的判断方法;typeof
alert(typeof(a))---->string
alert(typeof(b))---->number
alert(typeof(c))----->object
alert(typeof(d))------->object
alert(typeof(e))-------->function
alert(typeof(f))-------->function
其中typeof返回的类型都是字符串形式,例如
alert(typeof a==“string“);----->true
alert(typeof b==string);----->flase
typeof可以判断function的类型;在判断除了object类型的对象时比较方便
4…javascript脚本执行循环
. 第一步定义: var 定义和函数定义 function
第二步执行: 其他所有
先从上往下定义所有之后,再从上往下执行除了 var function 定义外的 其他的都执行 例如 :赋值 函数 调用
在栈里面找到的,就不去堆里面找,因为栈空间小,就近原则
5.分支条件结构
if
if …else
else if
6.循环
循环三要素
循环变量 如(var i=1)
判断条件(循环体)i<=10
改变循环变量 如(i++ / i–)视情况需求而定
break:是指跳出当前结构
cotinue:结束本次循环进入下一循环
(1) switch
switch case break default 条件 判断 退出 默认
语法
switch(){
case:
break;
default;
braek;
}
(default不需要使用时可以不写)
(2)for
语法:for(var i=1;i<=length ; i++){

}
(3)while() 和 do while()
while:先判断在执行
语法:while (条件)
{
需要执行的代码
}

do while:该循环至少会执行一次,(先执行再判断)即使条件是 false,隐藏代码块会在条件被测试前执行:
语法:
do
{
需要执行的代码
}
while (条件);

这两种循环都是指定的条件为 true 时循环指定的代码块
注意:别忘记增加条件中所用变量的值,否则循环永远不会结束!
总结:一般,如果条件判断是数字的比较使用for 循环优先。如果是非数值循环的,while优先