摘要:##即是代码名字在某个范围内起到的作用和效果(提高程序可靠性,减少命名污染) 有全局和局部;顾名思义了这两个词 %%注意:局部中没有声明直接赋值的也是全局变量 作用域链: var num=10; function fn(){ var num=20; function fun(){ console.l
阅读全文
摘要:简单函数封装: function getSum(num1 num2){ var sum=0; for(var i=num;i<=num2;i++){ sum+=i; } console.log(sum); } getSum(1,100); getSum(10,50); 使用相同的重复的代码时可使用
阅读全文
摘要:1.new 创建:var arr=new Array();//创建了一个空数组 2.var 数组名=【】; 3.var 数组名=【“”,“”,“”,“”】 (数组的索引从0开始) a.数组去重 1.先用新数组存放 2.遍历原来的数组,把不是的添加到新数组里 3.新数组的个数,用.length不断累加
阅读全文
摘要:1.for循环 for(初始化变量;条件表达式;操作表达式){ //循环体 } eg:双重for循环:外层循环一次,里层循环全部 (continue关键字:跳出本次循环,执行下一次循环;break:退出全部循环); @@标识符命名规则: 1.命名必须有意义 2.变量的名称一般用名词 3.函数的名称一
阅读全文
摘要:1.if(表达式){ //小括号里是 ture 和false } 2.if(){ }else if(){ } 3.switch(){ case value值1: 执行语句; break; case value值1: 执行语句; break; defalut; 执行最后的语句; }
阅读全文
摘要:1.算术运算符:+ - * / % 2.自增自减:++ -- eg:num++(先输出,再加1) ++num(先自加,在输出) 同理--; 3.比较运算符:(返回true和false);eg: =(赋值) ==(判断) (全等 指类型); 4.逻辑运算符: && 与 || 或 !非 5.赋值运算符:
阅读全文
摘要:1. .length() 获取字符串长度 2. typeof 检测数据类型//prompt取得值是字符型 3. toString() 转为字符串 4. string() 强转 5. parseInt() 转为number型 parseFloat() //浮点型 6. Boolean() //空,否定
阅读全文
摘要:1.变量的初始化:声明的同时赋值。 2.变量的语法扩展:a.一个变量被重新赋值后,原来的值会被覆盖。 3.可同时声明多个变量 4.特殊情况:eg:a.只声明不赋值:undefind b.不声明不赋值:报错 c.不声明直接赋值使用:可以使用但是一般不建议这样使用。 5.命名规范: a.由数字。字母。下
阅读全文
摘要:(就是JS动态语言,类型可变); 规则:不同数据类型的数据占用的空间不同; 1.简单数据类型:Number Boolean String undefined Null 2. Array Object ** isNaN的使用:是数字返回false,不是数字返回true 0.0 还有今天遇到俩问题,解决
阅读全文
摘要:说白了就是存放数据的空间;(本质:内存中存放数据的空间); 使用步骤:1.声明变量; 2.赋值; eg:1. var age;//声明一个名为age的变量; 2.赋值:把值存到age变量中; age=10;//赋值为10; 3.输出结果; console.log(age);//打印出10;
阅读全文
摘要:这个很简单了,一看就能懂得那种:0.0 1》 1.单行注释: // 快捷键:ctrl+/ 2.多行注释:/* */ 快捷键:shift+alt+a 2》 弹出框:alert(); 控制台:console.log(); 输入框:prompt();
阅读全文
摘要:当然啦 先了解历史是很重要的嘛 编程语言分为 机器语言,汇编语言,高级语言 ,当然高级语言就是我们要学习的啦; 他也叫脚本语言(主要服务于客服端); 最早他是为了减轻服务器的压力的,主要做一些表单验证,到了现在他已经很强大了,涉及到的有很多方面,比如:网页特效,桌面程序,App开发,服务端开发(no
阅读全文