基础

控制台打印信息

console.log("Hello World!");

函数

function f_name(eml2,eml2){
    console.log("Hello World!");
}

注释

//注释掉一行
console.log("Hello World!");

/*注释注释符号之间内容*/
/*
console.log("Hello World!");
console.log("Hello World!");
console.log("Hello World!");
*/

if语句

if (condition1)
{
    当条件 1 为 true 时执行的代码
}
else if (condition2)
{
    当条件 2 为 true 时执行的代码
}
else
{
  当条件 1 和 条件 2 都不为 true 时执行的代码
}

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。

运算符 描述 比较 返回值
== 等于 x==8 false
=== 绝对等于(值和类型均相等) x===”5” false
!= 不等于 x!=8 true
!== 不绝对等于(值和类型有一个不相等,或两个都不相等) x!==”5” true
> 大于 x>8 false
< 小于 x<8 true
>= 大于或等于 x>=8 false
<= 小于或等于 x<=8 true

for循环

for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

语句 1 (代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行



常用

函数定时发生器

①setInterval()

setInterval(function(){ 
    alert("Hello"); 
}, 3000);

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式,案例是每三秒执行一次。

setInterval() 方法会不停地调用函数,直到 clearInterval()被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

提示: 1000 毫秒= 1 秒。

提示: 如果你只想执行一次可以使用 setTimeout()方法。

②setTimeout()

setTimeout(function(){ 
    alert("Hello"); 
}, 3000);

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,案例是三秒后执行一次。

提示,确认信息

window.confirm()

例:

        function do_del(id) {
            if (window.confirm('确定要删除此条信息吗?')) {
                window.location.href = "message_del.php?id=" + id;
            }
        }

html内引用JavaScript函数

<a href="javascript:function_name()"></a>

例:

<a href="javascript:do_del(info)">删除</a>

监听事件函数

element.addEventListener(event, function, useCapture)
参数 描述
event 必须。字符串,指定事件名。 注意: 不要使用 “on” 前缀。 例如,使用 “click” ,而不是使用 “onclick”。 提示: 所有 HTML DOM 事件,可以查看我们完整的HTML DOM Event 对象参考手册
function 必须。指定要事件触发时执行的函数。 当事件对象会作为第一个参数传入函数。 事件对象的类型取决于特定的事件。例如, “click” 事件属于 MouseEvent(鼠标事件) 对象。
useCapture 可选。布尔值,指定事件是否在捕获或冒泡阶段执行。 可能值:true - 事件句柄在捕获阶段执行false- false- 默认。事件句柄在冒泡阶段执行

例:

document.getElementById("myBtn").addEventListener("click", function(){
    document.getElementById("demo").innerHTML = "Hello World";
});