JavaScript基础补充
JavaScript是一门是弱类型 , 边解释边执行的浏览器端脚本语言. 起初的开发目的是用于浏览器端做表单验证的 ,后来发现用来网页的特效,动画非常的好用 ,发展目前, 可以用制作网页的交互特效 和数据交互,还用于在后端开发(Node.js) , 小程序 , 移动的App , 物联网...
ECMAScript 标准
1.目前学习的是浏览器端的JS = > 目前版本ES5
2.后端的JS (Node.js)
一、在网页中使用JS
1.直接在标签中通过属性添加事件的方式调用
<button onclick="hello()">点击我呀</button>
2.在html文档内部 , 通过script标签编写脚本
<script> var a = 10; alert(a);</script>
3.通过script标签引入外包的脚本
<script src="js/a.js"></script>
ECMA标准语法:
1.变量: 变量是个筐,啥都往里装. (是一个用于在程序中存储临时数据的一个容器 , 可以随时改变容器中的数据)
使用 var 关键字声明变量名要求: 1.变量必须是字母下划线数字$ 2.变量名不能以数字开头,一般就是以字母下划线$ 开头 3.不能使用关键字, 保留字作为变量名 4.变量名要做到见名识意 5.建议使用驼峰命名法:studentName
2.数据类型:
1.基础(值)类型数据 : 存储在内存的栈内存中 undefined null boolean string number?2.对象(引用)类型数据 : 存储在内存的堆内存中 object array symbol function ... 检测数据类型: typeof / typeof() 常见的返回的结果: * null * undefined * string * number * boolean * * object (无论是否为数组 , 对象 ... 都是返回object) * function //判断一个变量是否数组 // 1. 使用Array提供的一个方法 console.log(Array.isArray(arr)); //true 表示是一个数组?? //2. 使用 instanceof 检测对象的构造函数 console.log(arr instanceof Array); //true 表示是一个数组
原文地址:https://www.cnblogs.com/Aaron-Feng/p/12155842.html
时间: 2024-10-06 02:40:15