- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 javascript对象
编程形式的区别:1.面向过程2.面向对象,JavaScript是半面向过程半面向对象对象对象:包含属性、方法;方法致力于改变属性;特指的某个对象。形式:var obj = {属性名:“属性值”,属性名:属性值""} 打印console.log(obj.属性名)——属性值例:var mrWang = { name : "mrWang”, age : 20, sex : "male&a
2019-02-02 11:16:03 161
原创 区分数据类型与类型转换
数据类型的区分typeof()/typeof 用来区分每一种数据是什么类型的(number,string,boolean,undefined,object,function)eg:console.log(typeof(num));——numberobject:1.空对象2.数组3.null。泛泛的引用值都是objecteg:console.log(typeof(undefined))——u...
2019-01-28 19:31:59 138
原创 函数案例练习
1.求两个数中的最大值function getMax(a,b){ return a > b ? a : b;}console.log(getMax());2.求三个数中的最大值function getMax(a,b,c){ return a > b ? (a > c ? a : c) : (b > c ? b : c);}console.log(getM...
2019-01-27 21:17:16 386 1
原创 js函数、作用域、预编译和作用域链、闭包、立即执行函数
函数声明①定义函数最基本形式: function () {};与var一样是关键字②函数名:起名与var类似,多个单词拼接必须符合小驼峰式规则,第一个单词首字母小写,后面的单词首字母大写。函数可以简化代码,达到高内聚弱偶合原则函数表达式(忽略函数名)1.命名函数表达式 var test = function test(){};表达式会忽略函数名,函数名有name属性eg:functio...
2019-01-27 17:24:15 373 3
原创 js数组和类数组
数组的定义:在[ ]里用逗号隔开,可以写入任意值,包括数组,字母,字符串,undefined等。数组元素:数组中存取的数据;数组长度:数组元素的个数数组索引(下标):用来存储和访问数组中的数据;从第0位开始1.通过字面量的方式创建数组:var arr = [ ];数组字面量,[ ]里的数据用逗号隔开(稀松数组),光写逗号会显示undefined。var arr = [1,2,,,,3,...
2019-01-26 19:32:44 429 2
原创 js分支结构和循环结构
分支结构if条件语句 :if(条件判断成立){执行语句}条件是true才执行,是false不执行。eg:var num1 = 100;var num2 = 200;if(num2>num1){ console.log("大于")}else if语句 : else if(条件){执行语句}满足第一个条件后不会执行第二个条件。var num1 = 100;var
2019-01-26 14:01:29 265 1
原创 HTML和CSS总结
HTML超文本标记基本标签学习:<html lang="en">指定搜索引擎检索语言;告诉搜索引擎爬虫网站是关于什么内容的。<meta charset="utf-8">指定编码格式;<head>&
2019-01-25 09:18:16 300 2
原创 js变量和运算符
JS特点1.解释性语言(不需编译成文件)——跨平台;2.单线程(一次只能做一件事,例外:轮转时间片-将任务分成片段一起执行)。异步——多线程同步——单线程变量1.变量声明:单一var,var a;<script> var a = 100; </script&a
2019-01-24 15:36:50 219 1
原创 JavaScript中变量练习题
计算2的n次幂,n可输入,n为自然数规律:121221222var n = parseInt(window.prompt(‘input’));var mul = 1;for (var i = 0; i < n; i ++) {mul *= 2;}document.write(mul)计算n的阶乘,n可输入5 = 5432114 = 432113 = 3211...
2019-01-11 13:55:52 1023 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人