字面量

数组的字面量

倾然丶 夕夏残阳落幕 提交于 2019-12-21 22:15:53
㈠字面量创建数组 ⑴创建一个数组 var arr = new Array(); ⑵使用字面量创建的数组 语法:[ ] var arr = [ ]; ⑶使用字面量创建数组时,可以在创建时就指定数组中的元素 ㈡构造函数创建数组 ⑴使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递 ⑵元素之间使用 , 隔开 ㈢区别 ⑴创建一个数组,数组中只有一个元素10 arr = [10]; ⑵创建一个长度为10的数组 arr2 = new Array[10]; ㈣数组中的元素类型 ⑴数组中的元素可以是任意的数据类型 ⑵也可以是对象 ⑶也可以是一个函数 ⑷数组中也可以放数组 如下这种数组我们称为二维数组 来源: https://www.cnblogs.com/shihaiying/p/12078444.html

原型类型、引用类型

☆樱花仙子☆ 提交于 2019-12-21 11:08:51
原始类型 原始类型的数据都是一些比较简单数据,比如字符串,数字等,比如:true和25,这些数据会被直接存储在变量的内存空间中。ECMAScript 5 给我们提供了5种原始类型: 类型 数据 说明 Boolean true、false 布尔值,true或false Number 12、12.5、NaN 整型、浮点型、特殊值NaN(Not a number) String 'hello'、"hello" 被单引号或双引号扩起来的字符或字符串 Null null 只有一个值null Undefined undefined 只有一个值undefined。任何只声明而没有赋值的变量都会被赋值为undefined。 变量在存储原始类型的数据时,直接将数据存储到变量的内存空间中。当我们将存储原始类型数据的变量赋值给另一个变量时,其实是将变量存储的值复制了一份保存到了另一个变量中。 正因为每一个变量都是使用自己独立的存储空间保存原始类型的数据,因此当我们改变一个变量中的数据时不会影响到另个变量中的数据。 检测原始类型的数据 检测原始类型的数据最好的方式是使用typeof操作符,该操作符会返回一个表示数据类型的字符串。 原始类型数据的方法 虽然字符串,数字,布尔值是原始数据类型,但是也有很多方法可以使用(null和undefined没有方法)。 引用类型 引用类型的数据稍微复杂一点

C# 中的基本数值类型

ぐ巨炮叔叔 提交于 2019-12-15 14:11:30
在之前的文章中(地址: https://www.vinanysoft.com/c-sharp-basics/introducing/ ),以 HelloWorld 程序为基础,介绍 C# 语言、它的结构、基本语法以及如何编写最简单的程序有了初步理解。 接下来介绍基本的 C# 类型,继续巩固 C# 的基础知识。本系列文章到目前为止只用过少量的内置数据类型,而且只是一笔带过。在 C# 中有大量的类型,而且可以通过合并类型来创建新类型。 但 C# 有几种类型非常简单,是其他所有类型的基础,它们称为 预定义类型 (predefined type)或 基元类型 ( primitive type)。 C# 提供了 16 种预定义类型,如下图所示。其中包括 13 种简单类型和 3 种非简单类型。 所有预定义类型的名称都由全小写的字母组成。预定义的简单类型包括以下 3 种。 11 种数值类型。 不同长度的有符号和无符号整数类型。 用于科学计算的二进制浮点类型 float 和 double 。 一种用于金融计算的十进制高精度浮点类型 decimal 。与 float 和 double 不同, decimal 类型可以准确地表示分数。 decimal 类型常用于货币的计算。 一种 Unicode 字符类型 char 。 一种布尔类型 bool 。 bool 类型表示布尔值并且必须为 true 或

使用字面量的形式创建函数

无人久伴 提交于 2019-12-08 19:08:31
使用字面量的形式创建函数有三种方式: 函数声明 函数表达式 匿名函数 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 7 <title>Document</title> 8 </head> 9 <body> 10 11 <script> 12 // 函数声明 13 function foo (x, y) { 14 if (x > y) { 15 return x; 16 } else { 17 return y; 18 } 19 } 20 21 // 函数表达式 22 var bar = function func(x, y) { 23 return x > y ? x : y; 24 }; 25 26 // 匿名函数 27 // var bar = function () { 28 29 // }; 30 31 console.log(bar(23, 45)) 32 33 34 </script> 35 </body> 36 <

TypeScript (TSLint)配置

▼魔方 西西 提交于 2019-12-05 14:23:34
1. 添加配置中所配置的前缀可解决报错 @Component({ selector: 'app-image-wrapper', template: ` <div [ngStyle]="style" > <img class="img" [src]="src" [alt]="desc" /> <div *NgIf="desc" class="desc">{{desc}}</div> </div>`, styleUrls: [ './index.less' ] }) 2. 修改 component-selector 为 false 命名不需要添加前缀 "component-selector": [   false,   "element",   [     "app",     "passport",     "exception",     "layout",     "header"   ],     "kebab-case"   ] } Q: 引用格式报错:[tslint] " should be ' (quotemark) 1. 将报错位置的 双引号 替换为 单引号可解决 2. 修改 quotemark 为 false 可解决,其规定了引用符号的格式,比如在 true 的模式下,就会强制规定引用时必须使用单引号。 "quotemark": [   false,   

java中的string对象深入了解

自闭症网瘾萝莉.ら 提交于 2019-12-05 13:37:52
摘自: https://www.cnblogs.com/yanggb/p/11613042.html java中的string对象深入了解 这里来对Java中的String对象做一个稍微深入的了解。 Java对象实现的演进 String对象是Java中使用最频繁的对象之一,所以Java开发者们也在不断地对String对象的实现进行优化,以便提升String对象的性能。 Java6以及之前版本中String对象的属性 在Java6以及之前版本中,String对象是对char数组进行了封装实现的对象,其主要有4个成员成员变量,分别是char数组、偏移量offset、字符数量count和哈希值hash。String对象是通过offset和count两个属性来定位char[]数组,获取字符串。这样做可以高效、快速地共享数组对象,同时节省内存空间,但是这种方式却可能会导致内存泄漏的发生。 Java7、8版本中String对象的属性 从Java7版本开始,Java对String类做了一些改变,具体是String类不再有offset和count两个变量了。这样做的好处是String对象占用的内存稍微少了点,同时String.substring()方法也不再共享char[]了,从而解决了使用该方法可能导致的内存泄漏问题。 Java9以及之后版本中String对象的属性 从Java9版本开始

JavaScript字面量

点点圈 提交于 2019-12-04 20:15:10
JavaScript字面量(literal)又称直接量,在JavaScript代码中用来表示一个固定的值,它可以理解为“代码文字表面上的意义的常量”。它是仅表示“自己”意义的一个实例。 譬如 var a=1; 这段声明变量的语法中1就是数字字面量,表示数字1。 字面量可分为数字字面量、字符串字面量、数组字面量、表达式字面量、对象字面量、函数字面量。 数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。 3.14 1001 123e5    字符串(String)字面量 是使用单引号或双引号定义的字符串。 "John Doe" 'John Doe'    表达式字面量: 5 + 6 5 * 10    数组(Array)字面量 定义一个数组: [40, 100, 1, 5, 25, 10]    对象(Object)字面量 定义一个对象: {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}    函数(Function)字面量 定义一个函数: function myFunction(a, b) { return a * b;}    来源: https://www.cnblogs.com/f6056/p/11881321.html

The Swift Programming Language

穿精又带淫゛_ 提交于 2019-12-03 07:56:22
基础部分(The Basics) 1.0 翻译:numbbbbb, lyuka, JaySurplus 校对:lslxdx 2.0 翻译+校对:xtymichael 2.1 翻译:Prayer 校对:shanks,overtrue 本页包含内容: 常量和变量 声明常量和变量 类型标注 常量和变量的命名 输出常量和变量 注释 分号 整数 整数范围 Int UInt 浮点数 类型安全和类型推断 数值型字面量 数值型类型转换 整数转换 数整数和浮点数转换 类型别名 布尔值 元组 可选 nil if 语句以及强制解析 可选绑定 隐式解析可选类型 错误处理 断言 Swift 是一门开发 iOS, OS X 和 watchOS 应用的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。 Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。Swift 还提供了三个基本的集合类型,Array,Set和Dictionary,详见集合类型。 就像 C 语言一样,Swift 使用变量来进行存储并通过变量名来关联值。在 Swift 中,广泛的使用着值不可变的变量,它们就是常量,而且比 C 语言的常量更强大。在 Swift

我终于搞清楚了和String有关的那点事儿。

匿名 (未验证) 提交于 2019-12-03 00:38:01
String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对: Q1: String s = new String("hollis"); 定义了几个对象。 Q2:如何理解 String 的 intern 方法 上面这两个是面试题和String相关的比较常考的,很多人一般都知道答案。 A1:若常量池中已经存在”hollis”,则直接引用,也就是此时只会创建一个对象,如果常量池中不存在”hollis”,则先创建后引用,也就是有两个。 A2:当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode等于str的字符串并返回它的引用; 两个答案看上去没有任何问题,但是,仔细想想好像哪里不对呀。按照上面的两个面试题的回答,就是说 new String 也会检查常量池,如果有的话就直接引用,如果不存在就要在常量池创建一个,那么还要intern干啥?难道以下代码是没有意义的吗? String s = new String ( "Hollis" ).intern(); 如果,每当我们使用new创建字符串的时候,都会到字符串池检查,然后返回