JavaScript Date
在JavaScript中,Date对象用来表示日期和时间。 要获取系统当前时间,用: var now = new Date(); now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST) now.getFullYear(); // 2015, 年份 now.getMonth(); // 5, 月份,注意月份范围是0~11,5表示六月 now.getDate(); //...
JavaScript 函数定义和调用
在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 上述abs()函数的定义如下: function指出这是一个函数定义; abs是函数的名称; (x)括号内列出函数的参数,多个参数以,分隔; { … }之间的代码是函数体,可以包含若干语句,甚至可以没有任何语句。 请注意,函数体...
JavaScript map和set
JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。最新的ES6规范引入了新的数据类型Map。 Map是一组键值对的结构,具有极快的查找速度。例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array: var na...
JavaScript简介
目录 概要: 说明: 学习JS的原因: JS可以干什么: 了解JavaScript: 前言: JavaScript的历史: JavaScript与ECMAScript: 如何运行JavaScript以及JavaScrip的特点: 如何运行JavaScript: JavaScript的特点: 编写JavaScript代码并运行: 在HTML文档中编写JavaScript代码: 在脚本中编写JavaScript...
【JavaSE】网络编程
定义:在网络通信协议下,不同计算机上运行的程序,进行的数据传输 常见的软件架构: C/S:Client/Server(客户端/服务器) 在用户本地需要下载并安装客户端程序 画面可以很精美,用户体验好需要开发客户端,也需要开发服务端用户需要下载和更新太麻烦 B/S:Browser/Server(浏览器/服务器) 只需要浏览器,通过不同网址访问 不需要开发客户端,只要开发服务端用户不需要下载,打开游览器就能玩如...
JavaScript数组
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: // Array.length: let arr = [1, 2, 3.14, ‘Hello’, null, true]; console.log(arr.length); // 6 直接给Array的length赋一个新的值会导致Array大小的变化: let arr =...
JAVASE初认识
1.初认识其结构 1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。 2.类:类中带有一个或多个方法。方法必须在类的内部声明。 3.方法:在方法的花括号中编写方法应该执行的语句。 总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。 注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与pub...
leetcode刷题(javaScript)——链表相关场景题总结
206. 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 /** * Definition for singly-linked list. * function ListNode(val, next) { * this.val = (val===undefined ? 0 : val) * this.next = (next===undefined ? null : nex...
JavaScript new、apply call 方法
new、apply、call、bind JavaScript 中的 apply、call和 bind 方法是前端代码开发中相当重要的概念,并且与 this 的指向密切相关 new new 关键词的主要作用 就是执行一个构造函数、返回一个实例对象 根据构造函数的情况,来确定是否可以接受参数的传递 1.创建一个新对象2.将构造函数的作用域赋给新对象(this 指向新对象)3.执行构造函数中的代码(为这个新对象...
JavaScript数据类型
8种数据类型 前七种为基础数据类型。 Object类型为引用数据类型。 数据类型概念以及存储方式 let a = { name: "Julia", age: 20} function change(o) { o.age = 24 o = { name: "无视", age: 30 } return o} let b = change(a)console.log(b.age)console.log(...