基础语法与概述
JavaScript是一种运行于JavaScript解释器/引擎中的解释型脚本语言。
解释型:在运行之前不会编译检查错误,直接运行知道碰到错误为止。
JS组成
JS特点:
1.开发工具简单,记事本即可
2.无需编译,直接由JS引擎负责执行
3.弱类型语言由数据来决定数据类型
4.面向对象
浏览器内核
JS嵌入方式
嵌入在元素“事件”中嵌入在<script>标记中
JS写在外部脚本文件中
image.png
语法规范
变量
变量变量声明
变量声明举例
一次声明多个变量
变量名规范
未经初始化的变量
未经初始化的变量的输出值是undefined
使用未经声明的变量
数据类型
数据类型分为:原始类型(基本类型)、引用类型
基本类型
基本数据类型数字(number)类型
string类型
image.png
boolean类型
null
undefined
数据类型转换
什么是数据类型转换隐式转换
自动转换,由JS在运算过程中,自己进行转换的操作,不需要人为参与。
函数
NaN
显示转换(强制转换)
to StringparseInt()
Number()如果括号里包含非数字字符,不管是前面出现还是后面出现,都返回NaN
运算符和表达式
运算符:能够完成数据计算的一组符号,如+、-、*、/等
表达式 :由 运算符 和 操作数 所组成的式子,每个表达式都有自己的值
var a=15; //a变量的值是15,整个表达式的值也是15
数字类型和字符串类型相加就会做一个拼接操作
取余
自增和自减
关系运算符
isNaN(数据)会抛开数据类型来判断数据是否为数字
逻辑运算符
逻辑与 &&
逻辑或 ||
逻辑非 !
逻辑短路
条件运算符
三目运算符嵌套
函数
函数定义函数的声明
函数的调用
网友评论