JavaScript学习总结

JavaScript代码的书写方式

1、和HTML代码写在一起

 

2、将JavaScript代码单独写在一个.js文件中,然后在HTML中引用文件

 

 

变量的声明

关键字:var + 变量名

命名规则:驼峰命名法 userInfo

特点:弱类型的语言(声明不同类型的变量都用var ,根据不同的赋值,在确定它的类型)

JavaScript学习总结_第1张图片

 

数据类型的介绍

1、number类型 :isNaN 用来判断是否为数字类型

NaN :不是一个数字的缩写

2、string类型

在写的时候,需要用引号或者单引号引起来。

如果用要输出引号或者单引号,需要在其前面添加转义符 \

常见的转义符号

JavaScript学习总结_第2张图片

3、Boolean类型

true 和 false

4、undefined和null

5、复杂数据类型

object

 

6、获取数据类型

type of

 

 

7、数据类型的转换

-转换成string 类型 .ToString()

string(要转换的内容)

-将要转换的数据与一个空字符串拼接,也可以转换

将其他类型转成数值类型

操作符

加减乘除

一元操作符

++ 被修饰的变量自身执行加一操作(同理--)

前++: 变量自身+1后,返回结果

后置++:先返回值,在执行加一操作

逻辑关系

与&& 或 || 非 !

关系运算符

JavaScript学习总结_第3张图片

 

两个等号判断的是两个变量的值是否相等

三个等号判断是类型和值是否相等

num+=5 等价于 num=num+5;

同理 *= /=

运算符的优先级

JavaScript学习总结_第4张图片

 

数组

数组是一种数据类型

数组的字面量[]

var names=['zs','ls']

数组中数据的获取,利用索引names[1] ——数组中第二项

数组的长度 names.length

数组的赋值 names[0]='zs'

数组的求和和平均值

for循环即可

变量的作用域

全局变量在全局都可以访问,在方法中定义的变量只能在方法内使用

 

局部作用域:任何函数的内部都有一个局部作用域,在函数内部定义的变量叫做局部变量,只能局部使用

 

 

函数和方法的区别:

函数封装好后可以直接调用;

方法是对象具有的,调用方法需要对象.方法();

你可能感兴趣的:(JavaScript)