JavaScript

基础语法与概述

JavaScript是一种运行于JavaScript解释器/引擎中的解释型脚本语言。
解释型:在运行之前不会编译检查错误,直接运行知道碰到错误为止。

JS解释

JS组成

JS特点:
1.开发工具简单,记事本即可
2.无需编译,直接由JS引擎负责执行
3.弱类型语言由数据来决定数据类型
4.面向对象
浏览器内核

JS嵌入方式

嵌入在元素“事件”中

嵌入在<script>标记中

JS写在外部脚本文件中

image.png

语法规范

变量

变量

变量声明

变量声明举例

一次声明多个变量

变量名规范

未经初始化的变量

未经初始化的变量的输出值是undefined


使用未经声明的变量

数据类型

数据类型分为:原始类型(基本类型)、引用类型

基本类型

基本数据类型

数字(number)类型

string类型

image.png

boolean类型

null

undefined

数据类型转换

什么是数据类型转换

隐式转换

自动转换,由JS在运算过程中,自己进行转换的操作,不需要人为参与。


函数

NaN

显示转换(强制转换)

to String

parseInt()


Number()如果括号里包含非数字字符,不管是前面出现还是后面出现,都返回NaN

运算符和表达式

运算符:能够完成数据计算的一组符号,如+、-、*、/等
表达式 :由 运算符操作数 所组成的式子,每个表达式都有自己的值
var a=15; //a变量的值是15,整个表达式的值也是15

算数运算符

数字类型和字符串类型相加就会做一个拼接操作
取余

自增和自减

关系运算符

isNaN(数据)会抛开数据类型来判断数据是否为数字

逻辑运算符

逻辑与 &&
逻辑或 ||
逻辑非 !


逻辑短路

条件运算符

三目运算符嵌套

函数

函数定义

函数的声明

函数的调用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容