首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js基本语法

在学习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

2K20

2.2.1 js基本语法

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类的概念。

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2.2.1 js基本语法

    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类的概念。

    2K00

    node.js -3- 基本语法

    本文记录 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

    93420

    索引的基本语法

    索引是排好序的数据结构!可以用在 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 行,

    55230

    less的基本语法

    人总是在反省中进步的!...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元素中存在多个一致的元素的时候// 此时就可以定义一个样式规则提供给他们两个使用// 此时这个混合会被编译到

    53100

    Markdown 的基本语法

    最近刚弄了这个博客,想以后偶尔写写,所以好好学习一下Markdown的语法,在此记录,避免我忘记。...一、Markdown是什么 Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。...二、Markdown 的基本语法与使用 (一) 标题 # 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 效果如下...-有一个就行,为了对齐,可以多加几个 文字默认居左 -两边加:表示文字居中 -右边加:表示文字居右 注:原生的语法两边都要用 | 包起来。...(2020-01-13最新更新) Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/markdown的基本语法

    58100

    Markdown的基本语法

    废话不多说,直接开干,来看看Markdown的基本语法规则。 标题 标题是每篇文章都需要也是最常用的格式,在Markdown中,如果一段文字被定义为标题,只须在这段文字前加#号即可。...### 图片 插入图片与插入链接的语法很像,区别在一个`!`号,而且也有行内式和参考式两种。 插入图片语法为:`!...### 表格 表格应该是Markdown比较累人的地方,语法真是操蛋!...`标签:`或者`Tags:`中的冒号要使用半角冒号 2. 基本没使用过这个标记,不过应用场景应该是归类。便于快速了解文章分类。难道可以通过某种方式来遍历到标签标记?不甚了解。...[markdown在博客园的使用][7] 3. [怎样使用Markdown][8] 4. [Markdown 基本语法][9] 5. [Markdown——入门指南][10] 6.

    90630

    索引的基本语法

    索引是排好序的数据结构!可以用在 where 条件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位数据所在的物理地址并找出来。...主键索引在唯一索引的基础上增加了不为空的约束,也就是 NOT NULL+UNIQUE,只能有一个 4.全文索引(FULLTEXT):MySQL 自带的全文索引只支持英文。...1.字段的数值有唯一性的限制,比如id 2.频繁作为 WHERE 查询条件的字段,尤其在数据表大的情况下 如果在数据量非常大的情况下,没有 WHERE 条件过滤是非常可怕的。...对用于连接的字段创建索引,并且该字段在多张表中的类型必须一致。...索引的价值是快速定位,如果起不到定位的字段通常是不需要创建索引的 1.WHERE 条件(包括 GROUP BY、ORDER BY)里用不到的字段不需要创建索引; 2.表记录太少,比如少于 1000 行,

    55530

    Java的基本语法。

    ,在以后的升级版本中可能会作为关键字;想了解更多加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.

    52750

    Go 的基本语法

    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],因为编译器可以根据变量的值来推断其类型。

    30610

    FreeMarker的基本语法

    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)

    18310

    Class 的基本语法

    # Class 的基本语法 # 简介 # 类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。...基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。...属性,直接指向“类”的本身,这与 ES5 的行为是一致的。...__proto__ 并不是语言本身的特性,这是各大厂商具体实现时添加的私有属性,虽然目前很多现代浏览器的 JS 引擎中都提供了这个私有属性,但依旧不建议在生产中使用该属性,避免对环境产生依赖。...(3)name 属性 由于本质上,ES6 的类只是 ES5 的构造函数的一层包装,所以函数的许多特性都被Class继承,包括name属性。

    42410

    javaScript的基本语法大全

    var a; a // undefined 如果变量赋值的时候,忘了写var命令,这条语句也是有效的。这也说明javaScript的语法不严格,十分灵活。...var a = 1; // 基本等同 a = 1; 但是,不写var的做法,不利于表达意图,而且容易不知不觉地创建全局变量,所以建议总是使用var命令声明变量。...在 JavaScript 语言中,单独使用区块并不常见,区块往往用来构成其他更复杂的语法结构,比如for、if、while、function等。...上面是if结构的基本形式。需要注意的是,“布尔值”往往由一个条件表达式产生的,必须放在圆括号中,表示对表达式求值。...结论: 上面的javaScript循环,switch语句,三元运算符都是引用java的规则的,我么使用这些语法时完全可以套用java的用法。

    1K20

    js语法(1)_css语法

    js自动插入分号规则 a. 什么时候需要写分号 什么时候不能写分号 要有换行符,且下一个符号是不符合语法的,那么就尝试插入分号。...有换行符,且语法中规定此处不能有换行符,那么就自动插入分号。 源代码结束处,不能形成完整的脚本或者模块结构,那么就自动插入分号。...no LineTerminator here 规则表示它所在的结构中的这一位置不能插入换行符。...`Template`.match(/(a)/); console.log(RegExp.$1) -附录. void操作 功能: 因为undefined在js中不是保留字 所以 function...什么是void void是一元运算符,出现在操作数的左边,操作数可以是任意类型的值, void右边的表达式可以是带括号形式(例如:void(0)),也可以是不带括号的形式

    3.8K20

    2 :基本语法

    语法 if和switch的区别: if: 1,对具体的值进行判断。 2,对区间判断。 3,对运算结果是boolean类型的表达式进行判断。 switch: 1,对具体的值进行判断。...2,值的个数通常是固定的。 对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内存,效率相对高一点。 Break和continue的区别 break:跳出。...数组名 = new 元素类型[]{元素,元素,……};  int[] arr = new int[]{89,34,270,17}; int[] arr = {89,34,270,17};   对数组操作最基本的动作就是存和取...并定义变量记录住每次比较后较大的值。if  2,对数组中的元素进行遍历取出,和变量中记录的元素进行比较。for   如果遍历到的元素大于变量中记录的元素,就用变量记录住该大的值。  ...,其中包含着常见的对数组操作的函数如:最值,排序等 。

    796110

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券