初学JavaScript

488 阅读3分钟

运算符号

==表示等于 ===表示恒等 !===表示不恒等
===比较严格 ==在比较时可以转换数据类型
===只要数据类型不匹配就返回false
1 == true 返回 true
1 === true 返回 false

逻辑控制语句

条件结构和循环结构

条件结构

//if结构
if(表达式){
    //JavScript语句1;
} else{
    //JavScript语句2;
}
//switch结构
switch(表达式){
    case1:
    //JavScript语句1;
    break;
    case2:
    //JavScript语句2;
    break;
    default:
    //JavScript语句3;
    break;
}

循环结构

//for循环语句
for(初始化;条件;增量或减量){
    //JavaScript语句;
}
//while循环语句
//先判断后执行 
while(条件){
    //JavaScript语句;
}
//do-while循环语句
//先执行后判断
do{
    //JavaScript语句;
}while(条件);
//for-in循环
for(变量 in 对象){
    //JavaScript语句;
}
//中断循环
break;
//可以立即退出整个循环
continue;
//只是退出当前的循环,根据判断条件决定是否进行下一次循环
/*注释*/
单行注释 //
多行注释 /**/

关键字和保留字

常用的输入/输出

//警告(alert)
alert("提示信息");
//提示(prompt)
prompt("提示信息","输入框的默认信息");
//该方法的返回值也可以被引用或存储到变量中
var color = prompt("请输入你喜欢的颜色","红色");
//省略第二个参数提示框默认出现undefined,
//可以第二个参数设成空字符串

语法约定

大小写区分

JavaScript区分大小写,大写字母和小写字母是不能相互替换的
JavaScript的关键字,如forin,永远都是小写 内置对象,
如MathData是以大写字母开头的 对象的名称通常是小写,
如fruit.但其方法经常是多个单词的大小写混合,通常第一个字母是小写,
之后单词的首字 母是大写.
//变量、对象和函数的名称Java的命名规范类似,当声明使用变量、对象或函数时,名称可以包含大写字母、
小写字母、数字、下划线和美元 符号($),但是必须以字母开头、
下划线或美元符号开头 count Count COUNT 将被认为是三个不同的变量 

分号

可以运行,不推荐使用,不符合规范

函数

//JavaScript常用语法——函数
//常用系统函数
JavaScript提供了两种把非数字的原始值转换成数字的函数,parselnt()、parseFloat() 检查是否为是非数字的函数isNaN()通常用于逻辑判断
//只能返回整数数字
//括号里面可以是变量也可以是字符 parselnt()函数可解析一个字符串、并返回一个整数
parselnt("字符串");
parselnt(123); //返回123
parselnt(123.11); //返回123
parselnt(ok); //返回NaN
//括号里面可以是变量也可以是字符
parseFloat()函数可解析一个字符串、并返回一个浮点数
parseFloat("字符串");
prrseFloat(123);//返回123
prrseFloat(123.11); //返回123.11
parselnt(ok); //返回NaN
//判断是否为文字 
//是数字返回false,文字返回true 
//括号里面是变量 isNaN()函数用于检查其参数是否是非数字 isNaN(x);

自定义函数

//定义函数
function 函数名(参数1,参数2,参数3,.....){
//Javascript语句
[return 返回值]
}

调用函数

事件名 = "函数名()";
//变量的作用域 
JavaScript中的全局变量,是在所有函数之外的脚本中声明的变量,
作用范围是该变量定义后的所有语句. JavaScript中的局部变量,
是在函数内声明的变量.

事件

事件是使用JavaScript实现网页特效的灵魂内容,当与浏览器进行交互的时候浏览器就会触发各种事件,用来完成 网页中的各种特效.

图片的补充

image.png

image.png

image.png

image.png

image.png

image.png