
JavaScript
文章平均质量分 83
少年听雨、
这个作者很懒,什么都没留下…
展开
-
变量作用域(var与let、const)与解构赋值
变量作用域在JavaScript中声明的变量是有作用域的。如果一个变量在函数体内部声明,那么该变量的作用域就是整个函数体内,在函数体外不可引用该变量。function foo() { var x = 1; x = x + 1;}x = x + 2; // ReferenceError! 无法在函数体外引用变量x同样的道理,如果两个不同函数各自声明了同一个变量,那么该变量只在各自的函数体内起作用。即不同函数内部的同名变量互相独立,互不影响。JavaScript的函数原创 2021-06-25 16:30:36 · 347 阅读 · 0 评论 -
JavaScript函数(一)
一、函数的定义:function abs(x) { if (x > 0) { return x; } else { return -x; }}函数定义如下:function指出这是一个函数定义abs 是函数名称(x)括号里的x是函数的参数,多个参数用逗号,分隔{。。。}花括号之间的代码是函数体,可以包含若干语句,甚至可以没有任何语句函数体内部语句在执行时,一旦执行到return,就结束了函数,并将结果返回。如果没有ret原创 2021-06-18 15:45:45 · 115 阅读 · 0 评论 -
Map、Set以及inerable类型
Map:js默认对象表示方式是{ },即一组键值对。但是js的对象有个小问题,就是键必须是字符串。但是实际上Number或其他数据类型作为键也是很合理的,为了解决这一问题,最新的ES6规范引入了新的数据类型:Map优点:Map是一组键值对的结构,具有极快的查找速度。举个例子:假如要根据同学的名字查找对应的成绩,如果用Array,就需要两个数据:var names = ['liming', 'danni', 'bob'];var scores = [90, 98, 75];给定一个名字原创 2021-06-07 20:27:51 · 227 阅读 · 2 评论 -
JavaScript判断语句及循环语句
一、条件判断语句:语句:if(条件){.......} else {.......}练习:小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖用if...else...判断并显示结果:'use strict'; //严格模式var height = parseFloat(prompt('请输入身高(m):'));var we原创 2021-05-19 22:49:31 · 733 阅读 · 0 评论 -
javascript的数据类型及使用方法
一、js注释:单行注释://这是单行注释写法多行注释:/*这是多行注释写法*/二、数据类型以及变量:1、变量:变量不仅可以是数字,还可以是任意数据类型。变量名由大小写英文、数字、$和_组成,且不能是数字开头。也不可以是js的关键字。变量声明:声明一个变量用varvar a; // 申明了变量a,此时a的值为 undefined使用 = 对变量进行赋值,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同数据类型的变量,但是注意只能用var声明一次。var a = 123;原创 2021-05-18 23:20:22 · 729 阅读 · 0 评论