javascript的基本语法

时间:2022-06-29 20:06:22

1、变量的声明及使用

javascript是一种弱类型语言,可以不声明即可使用,但是不推荐使用,先声明后使用:var i;i=10 或者声明后直接赋值var i=10;

2、数据类型

undefined:未定义

null:空

string:字符串类型

boolean:布尔类型

number:数值类型 整数浮点都统一归为数字类型

3、运算符

算术运算符:+-*/%++--

比较运算符:> < >= <= == !=

逻辑运算符&& || !

赋值运算符=

4、注释

单行注释://

多行注释/**/

5、逻辑控制语句

条件语句 if else switch

循环语句:for while do while for in

循环中断:break continue

6、函数

1、系统函数:包括转换函数  parseInt()--将字符串转换为整数 parseFloat--将字符串转换为浮点数,原理:从第一个字符开始解析,知道遇到非法字符就停止解析 例如parseInt(“45.ab”),遇到'.'的时候就停止解析,所以结果是45,parseInt("a2.4")解析第一个字符的时候就不能解析,所以结果是NaN;isNaN()判断非数字函数,意思就是is not a number,比方说isNaN(“14.5”)结果是false,isNaN("pps")结果是true;eval("2+3")结果是5,它是动态的计算一些表达式的值,还有一些情况是用来执行一些语句;

2、自定义函数--自己定义的函数

 创建函数语法:function 函数名 (参数列表){ return 返回值; } 注意:参数可以没有,但是大括号必须有。

调用函数:事件名="函数名(传递的参数值);"或者函数名(传递的参数值);注意:参数列表只是参数名,不包括var,如果包括var,则是在声明变量,而不是参数。

3、匿名函数:

创建方法:var sum=function(num1,num2){return (num1+num2);};

调用匿名函数:sum(1,2);

匿名函数的优点:开发灵活,方便,收到了少部分开发人员的喜爱

缺点:可读性差,难控制,容易出错,在开发过程中不推荐使用。

7、程序错误分类

   语法错误:称为解析错误或者编译错误,遇到语法错误,程序会终止运行

   逻辑错误:就是能运行,但是运行之后的结果可能与预期的结果不一样。