436 词
函数的两种声明方式 // 函数的两种声明方式 // 1、利用函数关键字自定义函数(命名函数) // 任何地方调用都行 function fn() {} fn(); // 2、函数表达式(匿名函数) // 需要先声明,才可调用 // var 变量名 = function() {}; var fun = function (aru) { console.log('这是函数表达式'); console.log(aru); }; fun('不愧是我!'); // (1) fun是变量名,不是函数名 ...
880 词
数组的使用 // 1、数组(Array),就是一组数据的集合存储在单个变量下 // 2、利用new创建数组 var arr = new Array(); //创建了一个空数组 // 3、利用数组字面量创建数组[] var arr = []; // 创建了一个空数组 var arr1 = [1, 2, 'me', true]; // 数组中可以放任意数据类型 // 4、数组中的数据用逗号分隔 // 5、数组里的数据,比如1,2,我们成为数组元素 // 6、访问(获取)数组元素格式:数组名[索引号(从0开始)] console.log(arr1); console.log(arr1[2])...
1.3k 词
循环流程控制 // 循环的目的:可以重复执行某些代码 // 三种循环语句: // for循环 重复执行某些代码,通常与次数有关 /* for(初始化变量(只执行1次);条件表达式;操作表达式){ // 循环体 } */ // 代码体验: for (var i = 1; i
940 词
分支流程控制 // 分支结构:根据不同条件执行不同代码,多选1 // 1、if的语法结构 /* if (条件表达式) { // 执行语句 } */ /* if(条件表达式){ } else{ } */ /* if(条件表达式){ } else if(条件表达式){ }else{ } */ // 2、执行思路:若if里面的条件表达式结果为真则执行大括号里面的执行语句 // 若为假则不执行大括号里面的语句,而执行if语句后面的代码 // 3、代码体验 ...
346 词
运算符优先级 // 练习1 // 逻辑与>逻辑或 console.log(4 >= 6 || ('人' != '阿凡达' && !(12 * 2 == 144) && true)); // false||true&&true&&true ==true var num = 10; console.log(5 == num / 2 && (2 + 2 * num).toString() === '22'); // true&&true ==true; console.log('======================='); // 练习2 var a = 3 > 5 && 2 < 7 && 3 == 4; ...
798 词
数据类型转换 // 转换成字符串型 // 1、把数字型转换成字符串型 toString() var num = 10; var str = num.toString(); console.log(str); console.log(typeof str); // 2、利用String() console.log(String(num)); // 3、利用+加号拼接字符串的方法实现转换效果,隐式转换 console.log(typeof (num + '')); console.log('================================'); /...
269 词
typeof检测变量数据类型 var num = 10; console.log(typeof num); var str = 'me'; console.log(typeof str); var flag = true; console.log(typeof flag); var vari = undefined; console.log(typeof vari); var timer = null; console.log(typeof timer); // prompt取过来的值是字符型的 var age = prompt('请输入您的年龄:'); ...
1.1k 词
js初体验 JavaScript# JavaScript是一门运行在 客户端(浏览器) 的编程语言 JS的组成# ECMAScript+Web APIs(DOM+BOM) ECMAScript# 规定了js基础语法核心知识,如:变量、分支语句、循环语句、对象等 Web APIs# DOM:操作文档,对页面元素...