JavaScript
食铁獸食铁
想当厨师好养活
展开
-
JavaScript中变量和函数的使用基础与注意问题
一、变量 变量本质就是一块内存空间,变量名指内存空间的别名,变量值指内存空间的数据, 变量名和变量值就构成了变量。 与代数一样,JavaScript 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不推荐...原创 2019-07-16 17:08:53 · 147 阅读 · 0 评论 -
【长文】JS语法之数组
1. 什么是数组? 数组就是值的有序集合,是一种伪集合,因为数组中的元素可以重复但必须有序。 值就是数据,是String,number,boolean,undefined,null类型的数据 在数组中,每一个值(如100,’js’,true)都称之为一个元素。 每一个元素在数组中所处的位置,称之为索引。是数字来表示,从0开始。 var a=100 var b='dfs' var c=true //...原创 2019-07-23 20:37:47 · 257 阅读 · 1 评论 -
作用域与作用域链-食铁獸
1. 什么是作用域? 通常来说一段程序代码中使用的变量和函数并不总是可用的,限定其可用性的范围即作用域,作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突 js的作用域是靠函数来形成的,作用域控制着变量与函数的可见性和生命周期。 全局作用域 1.1 函数外定义变量有全局作用 var a=1 //函数外定义变量有全局作用 function f(){ var s=2 ...原创 2019-07-24 20:33:45 · 121 阅读 · 0 评论 -
原型与原型链-食铁獸
什么是原型?什么是原型链?刚刚接触时真的是灵魂的问题啊!好基友。。。。啊呸 ,好记忆不如烂笔头,还是得写下来留备后看。 一. 什么是原型? prototype 就是原型,__proto__是隐式原型前后有两个下划线。它对外是隐藏的,我们在程序开发过程,不会直接使用它。 这两个东西是怎么来的?有什么用?二者关系如何? 说到 prototype,__proto__的来历,不得不提JavaScript...原创 2019-08-01 20:40:55 · 98 阅读 · 0 评论