![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript进阶篇
春上
你可以做很多白日梦,但你不可以自欺欺人。
编程中最没用的东西是源代码,最有用的东西是算法和数据结构。
展开
-
JavaScript进阶篇之一
一、JavaScript 能做什么? 1、增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等) 2、实现页面与用户之间的实时、动态交互。注意: 1.JS是区分大小写的,注意方法、属性、变量等的大小写。 2.JS中的字符、符号等一定要在英文状态下输入。二、关于变量 1、变量的定义: 变量是可变的量,从编程的角度讲,变量是用于存储某种或某些数值的存储器原创 2018-01-11 14:34:35 · 191 阅读 · 0 评论 -
JS数据结构与算法之JavaScript基础
1、变量 javaScript的类型有数字、字符串、布尔值、函数和对象。还有undefined和null,以及数组、日期和正则表达式。js是弱类型语言。相对于强类型语言java、c、c++等在声明变量时需要指定变量的类型而言。在JS中,我们只需要使用var关键字,而不必指定变量的类型。2、变量作用域 作用域是指在编写的算法函数中,我们能访问的变量,主要有本地变量和全局变...原创 2018-07-26 15:34:39 · 5001 阅读 · 0 评论 -
学习javaScript数据结构与算法之数组
1、创建和初始化数组 使用new关键字 var daysOfWeek = new Array(); 使用括号[] var daysOfWeek = []; 使用 length 获取数组个数2、访问元素和迭代数组 访问数组中的特定位置的元素,可以使用中括号传递数值位置而得到想知道的值或者赋新的值。3、添加元素 var numbers = ...原创 2018-07-27 00:49:04 · 202 阅读 · 0 评论 -
JavaScript实现常见排序及搜索算法
前言在本部分将主要学习常用的排序和搜索算法: 如:冒泡排序、选择排序、插入排序、归并排序、 快速排序和堆排序等以及:顺序搜索和二分搜索算法。//1、在开始排序算法之前,先创建一个数组(列表)来表示待排序和搜索的数据结构。function ArrayList() { var array = []; //1.1定义一个数组来存放数据 this.insert = func...原创 2018-08-09 11:54:01 · 1009 阅读 · 0 评论