一、JavaScript简介
Ⅰ、JavaScript是一种高级多范式、多范式、理解性的编程语言,支持面向对象编程、命令式编程以及函数式编程。
Ⅱ、JavaScript是一种基于事件和对象驱动并具有相对安全性的客户端脚本语言,也是一种广泛用于客户端Web开发的脚本语言。
Ⅲ、同时,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
Ⅳ、JavaScript外部脚本
外部文件:Myscript.js,javascript文件的扩展名为:文件名.js
外部脚本不能包含<script>双标签
二、JavaScript章节基本知识汇总
Ⅰ 变量
-
什么是变量
变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据
-
为什么要使用变量
使用变量可以方便的获取或者修改内存中的数据
如何使用变量
- 变量的声明、赋值
var age;
age = 18;
- 同时声明多个变量
var age, name, sex; age = 10; name = 'zs';
变量的命名规则和规范
❶由字母、数字、下划线、$符号组成,不能以数字开头
❷不能是关键字和保留字,例如:for、while。
❸区分大小写
❹变量名必须有意义
❺遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。例如:userName、userPassword
Ⅱ 数据类型
简单数据类型
Number、String、Boolean、Undefined、Null
数据类型转换
㈠、转换为字符串型
❶toString 转换为字符串 var num=1;alert(num.toString())
❷String()(强制转换) var num=1;alert(String(num))
❸加号拼接字符串 var num=1;alert(num+'')
㈡、转换为数字型
❶ parseInt(string)() 将str型转换为整数值型 parseInt(string)
❷ parseFloat(string) 将str型转换为浮点数值型 parseFloat(string)
❸ toFied(number) 取保留小数的数值型 toFied(num)
❹Number()(强制转换) 将string转换为数值型 Number(' ')
❺js隐式转换
㈢、转换为布尔类型
Boolean()
运算符的优先级
优先级从高到底
1. () 优先级最高
2. 一元运算符 ++ -- !
3. 算数运算符 先* / % 后 + -
4. 关系运算符 > >= < <=
5. 相等运算符 == != === !==
6. 逻辑运算符 先&& 后||
7. 赋值运算符
Ⅲ 函数
函数,就是把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用
函数的作用就是封装一段代码,将来可以重复使用
特点:
函数声明的时候,函数体并不会执行,只要当函数被调用的时候才会执行。
函数一般都用来干一件事情,需用使用动词+名词