JS 基础
2021/11/5 6:10:38
本文主要是介绍JS 基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JS
三种书写
内嵌 外链 行内
内嵌:标签
外链:<script src="outdoor.js"></script>
行内:行内标签添加事件操作
三种输出
console
alert
prompt
变量命名——驼峰法 (前头小,后头大)
数据类型:四种 数值、字符、布尔、未定义
未定义:null / undefined
isNaN() .isNaN
isNaN() 转为数值,判断非数值
.isNaN 不转数值
typeof() 检测类型 ——检测null 返回object 是历史错误
字符拼接、类型转换(+、-、*、/、%)
运算符:算数 5 、一元 、关系 、逻辑、赋值
优先级
条件判断、三元运算符
:if x = x > x ?x : x
switch(){ case X: ; case X : ;...... }
break;
循环 3 - 2
for while do-while continue break
数组 2基本 遍历
基本:var a=[ , , , ....];
var b=new Array;b[x]=x;
遍历 : for .length
遍历:JSON —— 存储数据格式
区别普通对象:属性名+“”。 无法执行函数【我只负责脑力活,执行的体力活我JSON不干!】
var x={"x":x[ ... ] , .....}
JSON.stringify( x ) ——对象 转成 字符串格式【死记硬背的甜言蜜语,老直男,对象都跑了】
JSON.parse( x ) —— 字符串 转成 对象 【活学活用的甜言蜜语,对象才会跟着你】
对象 {} : 一个对象肯定有无数的优点了
{name:"X",fast:function(x){x}......}
对象的写法 3 种
渣男写法,拔吊无情,用完一次就丢了:
var x = new Object;
x.x=x;
...
一见钟情法 ——普通函数创建
function x(x,x,x....) {
var x = new Object() ——当 x 先生 遇到 x 小姐
x.x=x;
x.x=function(){}
...
}
青梅竹马法 ——构造函数创建
function x(x,x,x,..){
this.x=x; —— this 眼里只有当前的对象
this.x=function(){};
}
for(var k in obj){} k为属性名,obj为对象,按属性顺序赋值给k
函数-类=声明+调用 return
匿名函数 括号函数
声明
function name(parameters 形参){}
function(){}
调用
name(arguments 实参)
类
.name{}
作用域 : 全局 局部
这篇关于JS 基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程