在学习js基本语法的过程中,把遇见的知识点和问题记录喜下来,以便未来复习和参考。 数据类型有:数据,字符串,数组,数字,布尔值等。...; var message = name + '今年' + age + '了'; //小明今年20了 var message = `${naem},你今年${20}了` //ES6新增的语法,一样的结果...var arr = [1,2,3] arr[1] = 'hello' console.log(arr); //[1,'hello',3] js允许直接通过索引改变数组的长度,不会报错,但是不建议这么做...pop()把数组的最后一个元素删掉 6.unshifth和shift unshift()向数组的头部添加元素 shift()把数组的第一个元素删掉 7.sort sort()可以对数组进行排序,会直接修改当前数组的元素位置...五、条件判断 在js中,使用 if() {...} else {...}进行条件判断 var age = 22; if(age>20) { // 如果age>20成立,执行该语句 console.log
js变量定义 js语法与C/C++/java等C-Style类型语言语法相近,如基本数据类型: 1. var b=true;//定义布尔变量b,并赋值为true,js注释与C/C++完全相同,此处不详述...sum+=num++; 4. }while(num<10) 循环语句中continue和break语句的用法也与C/C++完全相同。 怎么样?是不是基本和C语言一样!...return res; 5. } 6. 7. var c=AddFun(1, 2); js内置函数 与C语言不同需要注意的是:部分浏览器不支持js函数使用默认参数,如IE和EDGE。...js内置了一些数学函数,如指数运算、开方、三角函数等,类似与C语言中math.h中的数学函数,js内置数学函数有: 1. var rnd=Math.random();//使用 random()返回 0到...(Math.PI/6);//求30度角的正弦值 类的概念 早期js中没有类的概念;到ES6标准中加入了js类的概念。
作为一门强类型的动态脚本语言,JavaScript与Python其实非常相似,无论是语法思维上还是内置API上,对于有Python基础的我们来说,学习JavaScript非常的友好。...在上一篇JS系列文章,主要对Web基础知识和JS进行了简单的介绍。...今天介绍JS的语法,了解JS语法的时候,可以顺带联想一下Python的语法喔~ 一JavaScript基本语法 1JS注释 学习一门语言,一般先学习语言的注释,因为注释是给我们自己看,也是给其他编码伙伴看...DOCTYPE html> JS基本语法-ITester软件测试小栈 JS基本语法-ITester软件测试小栈
JavaScript的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。...fruits.forEach(function (item, index, array) { console.log(item, index); }); // Apple 0 // Banana 1 添加元素到数组的末尾...var newLength = fruits.push('Orange'); // newLength:3; fruits: ["Apple", "Banana", "Orange"] 删除数组末尾的元素...remove Orange (from the end) // last: "Orange"; fruits: ["Apple", "Banana"]; map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值
本文记录 node.js 最基本的语法。 数据类型 Node.js有一些核心类型:number,boolean,string,object、undefined 和 function。...) typeof(3) boolean true 和 false typeof(true) typeof(false) string 字符串 typeof('abc') object node.js...= (str + name); console.log(str, name, str_total); // 字符串与基本的数据类型相加,把这个基本数据类型转成字符串后再生成新的字符串 var num_str...垃圾回收 一个对象如果没有任何引用变量指向这个对象会被判定为垃圾对象; 在特定的时期js解释引擎会回收复杂对象的内存; 垃圾回收 没有任何变量,保存了这个对象的引用; 在特定的时候,由js解释引擎(v8.../js-obj-math.html https://www.w3cschool.cn/nodejs/node-js-tutorial.html
day02_js学习笔记_01_js的简介、js的基本语法 =======================================================================...3、js历史及组成 4、js被引入的方式 (1)内嵌脚本 (2)内部脚本 (3)外部脚本 二、js的基本语法...1、变量(js是弱类型的语言) 2、原始(基本)数据类型(java中叫基本数据类型) 3、引用数据类型 4、运算符...学习笔记_01_js的简介、js的基本语法 ----------------------------------------------------------------------------- 一...----------------------------------------------------------------------------- 二、js的基本语法 1、变量(js是弱类型的语言
最近刚弄了这个博客,想以后偶尔写写,所以好好学习一下Markdown的语法,在此记录,避免我忘记。...一、Markdown是什么 Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。...二、Markdown 的基本语法与使用 (一) 标题 # 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 效果如下...-有一个就行,为了对齐,可以多加几个 文字默认居左 -两边加:表示文字居中 -右边加:表示文字居右 注:原生的语法两边都要用 | 包起来。...(2020-01-13最新更新) Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/markdown的基本语法
废话不多说,直接开干,来看看Markdown的基本语法规则。 标题 标题是每篇文章都需要也是最常用的格式,在Markdown中,如果一段文字被定义为标题,只须在这段文字前加#号即可。...### 图片 插入图片与插入链接的语法很像,区别在一个`!`号,而且也有行内式和参考式两种。 插入图片语法为:`!...### 表格 表格应该是Markdown比较累人的地方,语法真是操蛋!...`标签:`或者`Tags:`中的冒号要使用半角冒号 2. 基本没使用过这个标记,不过应用场景应该是归类。便于快速了解文章分类。难道可以通过某种方式来遍历到标签标记?不甚了解。...[markdown在博客园的使用][7] 3. [怎样使用Markdown][8] 4. [Markdown 基本语法][9] 5. [Markdown——入门指南][10] 6.
索引是排好序的数据结构!可以用在 where 条件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位数据所在的物理地址并找出来。...主键索引在唯一索引的基础上增加了不为空的约束,也就是 NOT NULL+UNIQUE,只能有一个 4.全文索引(FULLTEXT):MySQL 自带的全文索引只支持英文。...1.字段的数值有唯一性的限制,比如id 2.频繁作为 WHERE 查询条件的字段,尤其在数据表大的情况下 如果在数据量非常大的情况下,没有 WHERE 条件过滤是非常可怕的。...对用于连接的字段创建索引,并且该字段在多张表中的类型必须一致。...索引的价值是快速定位,如果起不到定位的字段通常是不需要创建索引的 1.WHERE 条件(包括 GROUP BY、ORDER BY)里用不到的字段不需要创建索引; 2.表记录太少,比如少于 1000 行,
人总是在反省中进步的!...less语法1 less语法1.1 less中的变量使用@来声明一个变量:@color:pink作为普通属性值来使用:直接使用@pink// 定义属性值变量,定义变量的时候必须以分号结束,否则找不到该变量...@{selector} { @{m}: 10px;}复制代码作为URL:@{url}变量的延迟加载 : less中的变量都是延迟加载的。...基本嵌套,直接在一个标签选择器中嵌套一个新的标签选择器即可 .myDiv2 { margin: 20px; background-color: yellow; // 不进行嵌套,同级使用...1.3.1 普通混合普通混合 : 混合会被编译到css文件中// less混合的基本使用// 当两个HTML元素中存在多个一致的元素的时候// 此时就可以定义一个样式规则提供给他们两个使用// 此时这个混合会被编译到
索引是排好序的数据结构!可以用在 where 条件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位数据所在的物理地址并找出来。...主键索引在唯一索引的基础上增加了不为空的约束,也就是 NOT NULL+UNIQUE,只能有一个 4.全文索引(FULLTEXT):MySQL 自带的全文索引只支持英文。...1.字段的数值有唯一性的限制,比如id 2.频繁作为 WHERE 查询条件的字段,尤其在数据表大的情况下 如果在数据量非常大的情况下,没有 WHERE 条件过滤是非常可怕的。...5.DISTINCT 字段需要创建索引 6.做多表 JOIN 连接操作时,创建索引需要注意以下的原则 连接表的数量尽量不要超过 3 张,每增加一张表就相当于增加了 一次嵌套的循环,数量级增长会非常快 对用于连接的字段创建索引...索引的价值是快速定位,如果起不到定位的字段通常是不需要创建索引的 1.WHERE 条件(包括 GROUP BY、ORDER BY)里用不到的字段不需要创建索引; 2.表记录太少,比如少于 1000 行,
go 的关键字 下面列举了 Go 代码中会使用到的 25 个关键字或保留字: break default func interface select case defer go...3 字符串类型: 字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。...var v_name = value 第三种,省略 var, 注意 := 左侧如果没有声明新的变量,就产生编译错误,格式: 我们知道可以在变量的初始化时省略变量的类型而由系统自动推断,声明语句写上 var...在程序运行时,不会被修改的量。...常量的定义格式: const identifier [type] = value 你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。
,在以后的升级版本中可能会作为关键字;想了解更多加QQ群764261140 二、基本数据类型 1....浮点类型(double为默认类型) 在给float类型的变量赋值时,如果赋的值有小数部分则一定要在末尾加上“F”或“f”; 3....intii[];//声明一个整型的一维数组变量i =newint[5];//创建一个长度为5的一维数组对象,并将变量i指向该对象float[] f =newfloat[5];//直接创建一个长度为5的单精度浮点型一维数组对象...intii[][];//声明一个整型的二维数组变量int[] iii[];//声明一个整型的二维数组变量i =newint[5][2];//创建一个长度为5的二维数组对象,并将变量i指向该对象float...(d[2].length);//得到二位数组内的下标为2的那个一维数组的长度 } } 五、流程控制语句(if,switch,for,while,do...while) 1.
Freemarker FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。...它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarker Template Language (FTL)。...它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。...而FreeMarker最初的设计,是被用来在MVC模式的Web开发框架中生成HTML页面的,它没有被绑定到 Servlet或HTML或任意Web相关的东西上。它也可以用于非Web应用环境中。...在js中获取后端传来的数据 var error='${error}' 基本语法 int,double,long类似 int intVar=1; map.put("intVar", intVar)
# Class 的基本语法 # 简介 # 类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。...基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。...属性,直接指向“类”的本身,这与 ES5 的行为是一致的。...__proto__ 并不是语言本身的特性,这是各大厂商具体实现时添加的私有属性,虽然目前很多现代浏览器的 JS 引擎中都提供了这个私有属性,但依旧不建议在生产中使用该属性,避免对环境产生依赖。...(3)name 属性 由于本质上,ES6 的类只是 ES5 的构造函数的一层包装,所以函数的许多特性都被Class继承,包括name属性。
前端多写了个+号导致的bug,网址后面多一个0。虽然不知道是什么原因,但是感觉是js的隐式替换
多继承:一个子类有俩个或以上的直接父类时称这个继承关系为多继承 ? ? ?...public: int age; }; class c :public a, public b { public: int name; }; void test() { cout << "class c的大小为...cout << c1.b::age << endl; } int main() { test(); system("pause"); return 0; } 子类继承父类是将父类中所有继承下来的数据拷贝一份到子类中...注: 友元关系不能继承,也就是说友元不能访问子类私有和保护成员 父类定义了static成员,则整个继承体系里面只要一个这样的成员,无论子类生出多少个子类,都只有一个static成员实例
二、基本语法 2.1 常量和变量 Prolog 的变量和常量规则很简单:小写字母开头的字符串,就是常量;大写字母开头的字符串,就是变量。 ?- write(abc). abc true. ?...上面代码中,abc是常量,输出就是自身;Abc是变量,输出就是该变量的值。 2.2 关系和属性 两个对象之间的关系,使用括号表示。...比如,jack 的朋友是 peter,写成friend(jack, peter).。 注意,jack 的朋友是 peter,不等于 peter 的朋友是 jack。...符号:-表示推理关系,含义是只要右边的表达式friend(Y, X)为true,那么左边的表达式friend(X, Y)也为true。...任意的变量名都可以,只要首字母为大写。
基础写作和语法格式: # 标题 Markdown中标题如果想定义一个标题,可以在前面加上#(或者用#将标题括起来)。1-6个#分别表示1-6级标题。...这里仅介绍标准Markdown语法中的行内链接和参考链接。...这里也建议在编写文档时,不同文档之间的关联采用相对路径的形式。 # 列表 我们可以使用*,+,-或者数字作为列表的关键字。同时列表也支持嵌套的形式。...主列表1 主列表2 次列表1 次列表2 主列表3 结果: - [x] 任务列表1 - [ ] 任务列表2 - [ ] 任务列表3 # 使用表情 Git中的Markdown语法扩展中包括了一些表情包...这个表情包语法依然可以通过Atom进行渲染。由于不是标准的Markdown语法不能通过MarkdownPad渲染。
领取专属 10元无门槛券
手把手带您无忧上云