![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
求伯君——
这个作者很懒,什么都没留下…
展开
-
JavaScript中变量练习题
计算2的n次幂,n可输入,n为自然数 规律:12 122 1222 var n = parseInt(window.prompt(‘input’)); var mul = 1; for (var i = 0; i < n; i ++) { mul *= 2; } document.write(mul) 计算n的阶乘,n可输入 5 = 543211 4 = 43211 3 = 3211...原创 2019-01-11 13:55:52 · 1011 阅读 · 1 评论 -
js变量和运算符
JS特点 1.解释性语言(不需编译成文件)——跨平台; 2.单线程(一次只能做一件事,例外:轮转时间片-将任务分成片段一起执行)。 异步——多线程 同步——单线程 变量 1.变量声明:单一var,var a; &amp;amp;amp;amp;amp;amp;lt;script&amp;amp;amp;amp;amp;amp;gt; var a = 100; &amp;amp;amp;amp;amp;amp;lt;/script&amp;a原创 2019-01-24 15:36:50 · 202 阅读 · 1 评论 -
js分支结构和循环结构
分支结构 if条件语句 :if(条件判断成立){执行语句}条件是true才执行,是false不执行。 eg: var num1 = 100; var num2 = 200; if(num2&amp;amp;amp;gt;num1){ console.log(&amp;amp;quot;大于&amp;amp;quot;) } else if语句 : else if(条件){执行语句}满足第一个条件后不会执行第二个条件。 var num1 = 100; var原创 2019-01-26 14:01:29 · 234 阅读 · 1 评论 -
js数组和类数组
数组的定义: 在[ ]里用逗号隔开,可以写入任意值,包括数组,字母,字符串,undefined等。 数组元素:数组中存取的数据; 数组长度:数组元素的个数 数组索引(下标):用来存储和访问数组中的数据;从第0位开始 1.通过字面量的方式创建数组:var arr = [ ];数组字面量,[ ]里的数据用逗号隔开(稀松数组),光写逗号会显示undefined。 var arr = [1,2,,,,3,...原创 2019-01-26 19:32:44 · 394 阅读 · 2 评论 -
js函数、作用域、预编译和作用域链、闭包、立即执行函数
函数声明 ①定义函数最基本形式: function () {};与var一样是关键字 ②函数名:起名与var类似,多个单词拼接必须符合小驼峰式规则,第一个单词首字母小写,后面的单词首字母大写。 函数可以简化代码,达到高内聚弱偶合原则 函数表达式(忽略函数名) 1.命名函数表达式 var test = function test(){};表达式会忽略函数名,函数名有name属性eg: functio...原创 2019-01-27 17:24:15 · 283 阅读 · 3 评论 -
函数案例练习
1.求两个数中的最大值 function getMax(a,b){ return a &gt; b ? a : b; } console.log(getMax()); 2.求三个数中的最大值 function getMax(a,b,c){ return a &gt; b ? (a &gt; c ? a : c) : (b &gt; c ? b : c); } console.log(getM...原创 2019-01-27 21:17:16 · 354 阅读 · 1 评论 -
javascript对象
编程形式的区别:1.面向过程2.面向对象,JavaScript是半面向过程半面向对象 对象 对象:包含属性、方法;方法致力于改变属性;特指的某个对象。 形式:var obj = {属性名:“属性值”,属性名:属性值&quot;&quot;} 打印console.log(obj.属性名)——属性值 例:var mrWang = { name : &quot;mrWang”, age : 20, sex : &quot;male&a原创 2019-02-02 11:16:03 · 133 阅读 · 0 评论 -
区分数据类型与类型转换
数据类型的区分 typeof()/typeof 用来区分每一种数据是什么类型的(number,string,boolean,undefined,object,function) eg:console.log(typeof(num));——number object:1.空对象2.数组3.null。泛泛的引用值都是object eg:console.log(typeof(undefined))——u...原创 2019-01-28 19:31:59 · 126 阅读 · 0 评论