date函数

1115 JAVAScript基础

眉间皱痕 提交于 2019-12-04 23:01:31
目录 JavaScript 1.基础 1.1 注释 1.2 引入方式 2. 变量 2.1 变量声明 2.2 变量的命名规范 3.常量 4. 数据类型 4.1 数值型 Number 4.2 字符串型 String 4.3 布尔型 Boolean 4.4 空值 null 4.5 未定义值 undefined 4.6 转义字符 \ 5. 对象 object 5.1 数组 [] 5.2 自定义对象 {} 5.3 date对象 5.4 JSON对象 5.5 正则 6.运算符 6.1 算术运算符 6.2 比较运算符 6.3 逻辑运算符 7. 流程控制 7.1 if 判断 7.2 switch 语句 7.3 循环结构 7.4 三元运算符 8. 函数 8.1 函数的定义 8.2 函数中的arguments参数 8.3 函数的全局变量和局部变量 8.4 作用域 JavaScript 简称js,是一种嵌入到HTML页面的脚本语言,由浏览器一遍解释一遍执行 单纯的HTML页面是静态的(只供浏览),而JavaScript的出现,把静态的页面转换成支持用户交互并响应相应事件的动态页面 是前端的一门编程语言(也是有逻辑) node.js 支持前端js代码 跑在后端服务器上 Js跟Java什么关系? Js跟Java半毛钱关系都没有!!! 原因是当初Java特别火 想蹭热度 js是网警公司开发的

JavaScript概述

让人想犯罪 __ 提交于 2019-12-04 18:42:34
目录 JavaScript概述 JS引入与注释 Script标签内写代码 引入额外的JS文件 注释语法 JavaScript基础语法 变量声明 JavaScript数据类型 forEach() splice() map() 类型查询 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if-else if-else if-else switch for while 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 JavaScript概述 JS引入与注释 Script标签内写代码 #script可以写在head也可以写在body <script> // 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> 注释语法 // 这是单行注释 /* 这是 多行注释 */ #JavaScript中的语句要以分号(;)为结束符。 JavaScript基础语法 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 var name = "simple"; var age = 18;

前端之js

倾然丶 夕夏残阳落幕 提交于 2019-12-04 18:29:12
目录 JavaScript简介 js注释 js的引入方式 js变量 变量名的命名规范 js中常量 js中数据类型 数值类型 字符类型 字符串常用方法 模板字符串 布尔值(Boolean) null和undefined 对象 数组 常用方法 forEach() splice() map() 运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if else 多分支结构 switch for循环 三元运算 函数 函数定义 函数的全局变量和局部变量 内置对象和方法 自定义对象 Date对象 Date对象的方法 Json对象 RegExp对象 JavaScript简介 JavaScript是前端的一门编程语言 node.js 支持前端js代码可以跑在后端服务器上 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 js也叫ECMAScript js注释 // 单行注释 /* 多行注释1 多行注释2 */ js的引入方式 script标签内部直接书写 通过script标签src书写,引入外部js文件 js变量 声明变量使用 var或let 变量名; 的格式来进行声明 (var声明的是全局有效,let可以只在局部有效)

day 45 JavaScript

北城以北 提交于 2019-12-04 18:29:05
day 45 JavaScript 01.JavaScript 是前端的一门编程语言(也是有逻辑的)与java没有关系 JavaScript是Netscape(网景)公司开发 Node.js 支持前段js代码 跑在后端服务器上 ECMAScript 与 javascript 指相同的 当前使用较多的版本ECMAScript 5.1 / 6 02.js语法 注释 /单行注释/ /* 多行注释 多行注释 */ 引入方式 1.在标签内直接书写 <script> js代码 </script> 2.通过标签src书写 引入外部js文件 <script src="js.js"></script> Js里面的变量 在Js中声明变量需要使用关键字 var 声明的是全局有效 let 可以只在局部有效(ES6新语法) var name = 'jason' let name = 'oscar' js中变量的命名规范 数字 字母 下划线 $ 不能使用关键字作为变量名 推荐使用驼峰体命名 python推荐使用下划线(c++) user_name js推荐使用驼峰体(前端) UserName js代码默认以分号作为结束符 confirm('are you sure?') 不写分号通常情况下没有问题 常量const const pi = 3.1415; pi的值不能改变,试图更改会报错

JavaScript

不想你离开。 提交于 2019-12-04 17:52:10
一、JavaScript简介 JavaScript是前端的一门编程语言简称JS,需要说明的是JS和java没有关系,js也叫ecmascript,当前使用较多的版本是5.1版本。 特点: JS是一种轻量级的编程语言 JS插入HTML后可由浏览器执行。 二、JS的语法 2.1注释 //单行注释 /*多行注释*/ 2.2引入到HTML的方式 1.script标签内直接书写 <script>//这里书写代码</script> 2.通过script标签src引入外部JS文件 <script src="si.js"></script> 2.3JS的数据类型 2.3.1动态语言与静态语言 JS是动态类型语言,什么是动态类型、静态类型呢? 动态类型语言特点: 运行期间才做数据类型检查的语言,即动态类型语言编程时, 不用给任何变量指定数据类型 。 该语言会在第一次赋值给变量时,在内部将数据类型记录下来,赋的值是什么数据类型,这个变量就是什么数据类型。动态类型语言有:JavaScript、Python、PHP等。 优点:方便阅读,不需要写非常多的类型相关的代码; 缺点:不方便调试,命名不规范时会造成读不懂,不利于理解等。 静态类型语言特点: 在编译期间检查变量的数据类型,也就是在定义变量时需要先声明变量是什么数据类型,静态类型的语言有:C、C++、C#、JAVA等。 优点:结构非常规范,便于调试

Vs code自动生成Doxygen格式注释

こ雲淡風輕ζ 提交于 2019-12-04 17:46:57
前言 ​ 程序中注释的规范和统一性的重要性不言而喻,本文就推荐一种在用vscode编写代码时自动化生成标准化注释格式的方法,关于Doxygen规范及其使用可查看博文 代码注释规范之Doxygen 。 ​ 本方法仅作为Doxygen注释的辅助作用。 Vs code自动生成Doxygen格式注释 环境 Vs code Generate Doxygen Comments 插件 Generate Doxygen Comments 插件使用及配置 安装插件后,File--Preferences--Settings-- 中打开用户 setting.json文件 初步设置后如下所示: { "window.zoomLevel": 0, "editor.minimap.enabled": false, "python.pythonPath": "C:\\Users\\jordan\\AppData\\Local\\Programs\\Python\\Python37\\python.exe", "workbench.iconTheme": "vscode-icons", "explorer.autoReveal": false, //取消左侧自动聚焦 "terminal.integrated.shell.windows": "D:\\Program Files\\Git\\bin\\bash.exe

Day 45 JavaScript基础

会有一股神秘感。 提交于 2019-12-04 15:48:41
目录 JavaScript概述 JavaScript和ECMAScript的关系 JavaScript引入方式 script标签内写代码 引入额外的JS文件 JavaScript语言规范和基础 JavaScript数据类型 数值(Number) 字符串(String) 模块字符串 布尔值(Boolean) undefined 对象(Object) 数组 运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if-else if-else if-else switch-case for while 三元运算 函数 函数定义 函数中arguments参数 函数的全局变量和局部变量 自定义对象 date对象 Date对象的方法 JSON对象 RegExp对象 math对象 JavaScript概述 JavaScript和ECMAScript的关系 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM) Broswer object model(整合js和浏览器) 简单地说

javaScript基础

落爺英雄遲暮 提交于 2019-12-04 13:50:02
目录 javascript : 引入方式: javaScript 语言基础: -- javaScript 中的所有事物都是对象 数据类型: 运算符 流程控制 函数 函数作用域: 词法分析: 自定义对象: date对象 JSON对象 REGExp 对象(re正则) math对象 javascript : --脚本语言, 插入 HTML 页面后,可由所有的现代浏览器执行。 引入方式: #引入方式 : 1.script标签内部直接书写 <script> alert(123) </script> zgu 2.通过script标签src书写 引入外部js文件 <script src="js.js"></script> 注释 : // 单行注释 /* 多行注释1 多行注释2 */ 注意: 1.javaScript中的语句要以分号(;)为结束符。 javaScript 语言基础: -- javaScript 中的所有事物都是对象 数据类型: #变量 : var 变量声明 全局 let 变量声明 所声明的变量只在let命令所在的代码块内有效。 const 常量(不变) #数字类型(number): int / float NaN,表示不是一个数字(Not a Number)。 # 字符串(string) : / str console.log() --> print() #拼接字符串一般使用“+”

Java中常见时间类的使用

此生再无相见时 提交于 2019-12-04 13:15:51
模拟场景 针对于常用的操作API,比如流操作(字符流、字节流),时间操作等,仅仅了解概念性的定义终究是无法了解该类的用途和使用方式;这种情况在使用的时候便一脸茫然,脑海中映射不到对应的知识点。 本篇博客将通过一个简单的应用场景来体会这两个类的使用。 项目开发阶段,有一个关于下单发货的需求: 如果今天下午三点前进行下单,那么发货时间是明天 如果今天下午三点后机型下单,那么发货时间是后天 如果被确定的发货时间是周日的话,那么在此时间上再加一天为最终发货时间 牛刀小试( java 原始) 整体逻辑:主函数创建下单时间,调用函数进行逻辑判断,返回最终的发货时间。 整理代码如下(主函数不在列举): private static Date sendDateTime(String orderTime) throws ParseException { /** * 1: * 1.1:实例化一个date为今天下午三点 * 2:判断date是否大于今天下午三点,定义一个发货时间 * 2.1:如果不大于的话,则发货时间是明天 * 2.2:如果大于的话,则发货时间是后天 * 3:判断发货时间是否是周日, * 3.1:如果不大于的话,则发货时间不变 * 3.2:如果大于的话,则发货时间再加一天 * */ // 获取订单时间 DateFormat format=new SimpleDateFormat(

javascript(6)

♀尐吖头ヾ 提交于 2019-12-04 12:12:26
内置对象 JS内置对象就是指Javascript自带的一些对象,供开发者使用,这些对象提供了一些常用的的功能。 常见的内置对象有Math、String、Array、Date等 内置对象有很多,我们主要是记下这些内置对象的用法即可。但是同学们也不可能一下子记住这么多的方法,因此当同学们忘了某个方法该如何使用的时候,可以通过以下方式查看。 火狐开发者网站MDN W3School网站 离线文档 笔记 如何学习一个方法 ? 方法的功能 参数的意义和 类型 返回值意义和 类型 demo进行测试 Math对象 Math对象中封装很多与数学相关的属性和方法。 π Math.PI 最大值/最小值 Math.max(); Math.min(); 取整(★) [1.1 , 1.9, -1.1 , -1.9 , 1.5] Math.ceil();//天花板,向上取整 Math.floor();//地板,向下取整 Math.round();//四舍五入,如果是.5,则取更大的那个数 随机数(★★) Math.random();//返回一个[0,1)之间的数,能取到0,取不到1 // 一般情况看下,我们不是要求随机小数,一般整数,例如速记点名 绝对值 (abs absolute 绝对) Math.abs();//求绝对值 次幂和平方 (pow power 幂 sqrt:开方 ) Math.pow(num,