赋值

Js中的函数

六月ゝ 毕业季﹏ 提交于 2020-03-01 19:27:47
在计算机语言的学习过程中都避不开一个概念:函数。 直白一些说,函数就是一组实现某个特定功能的代码块。但不是所有牛奶都叫特仑苏,函数比起其他部分的代码不同的地方,在我看来,就是函数通常是可以复用的。 简单来讲,我要实现一个功能,而且在很多地方都要实现这个功能,那么我就可以把这个功能写成函数,在需要用到它的时候直接调用就可以了。 这样做能够极大地简化代码,减少重复率,降低耦合度。 Js中的函数有两种形式:声明式和赋值式。 声明式 : 函数声明的关键字 : function function 关键字 和 var 关键字的行为几乎一致,都会在内存上开辟一块空间,用来存储变量之中的数据; function 函数名( 条件 ){ 代码 } 函数定义的规范: 函数名的首字母小写; 函数的命名规则和变量命名规则基本一致; 声明时不要漏掉函数的名字。 举例:一个简单的函数声明 function foo(){ console.log("hello world"); } 函数声明之后,并不会马上执行,而是等到程序中调用之后才会执行。 例如一个空调,开机后并不会立即工作,而当用户点击制冷后,才开始制冷;选择制热后,开始加热。 function foo( a ){ if( a === "制冷"){ console.log("室温变低了");//制冷功能 } if( a === "制热"){ console

7 java中的变量

扶醉桌前 提交于 2020-03-01 15:03:34
字面量 要了解java中的变量我们得先了解字面量 字面量就是数据. java中的数据分为五种 1整数型 就是整数 如 2 2浮点型 就是小数 如3.1415926 3布尔型 就是生活中的对错 如 false 4字符型 就是单个文字或者字母或者数字,数字的话不具备一般数字的加减功能 如 ‘a’ ‘2’ ‘中’ 5字符串型 就是生活中的一句话或者一段话 如"我今天来找小李拿东西." 注意 1整数型和浮点型都可以做数学运行 2布尔型是判断对错时使用的它只有两个值 false或者true 3字符型一定是以半角单引号括起来的而且一定是单个字符 4字符串型 一定是由半角双引号括起来的 里面包含一个或多个字符 变量 什么是变量? 变量是程序中的基本储存单元 它是内存中的一块储存空间,可以用来存储数据并且存储的数据是可变得 什么是数据类型 数据类型四用来为变量指定分配空间的 程序员根据需要存储的数据大小通过数据类型为 变量指定合适的空间可以节省内存资源 变量的三要素 数据类型 变量名 值 变量的使用 声明变量 int a; 赋值变量 a = 10; 声明并赋值 int a = 10; 多个变量声明 int a,b,c,d; 多个变量声明并赋值 int a=1,b=3,c=4 变量使用时的注意事项 1变量必须先声明才能赋值 2变量必须先赋值才能访问

神奇的null和undefined

大城市里の小女人 提交于 2020-03-01 13:33:40
在JavaScript中,有两个特殊的类型存在,它们都只有一个值,分别null和undefined,之所以将它们放在一块,是因为在使用方面它们有很多相似之处。 相同点 在JavaScript中,null和undefined都表示“值的空缺”,两者往往可以互换,在希望值是布尔类型的地方它们的值都是假值。null和undefined都不包含任何属性和方法。甚至在JavaScript高级程序设计(3)中提出undefined值是派生自null值的,因此ECMA-262规定对它们的相等性测试要返回true:alert(null == undefined); //true 不同点 由上面我们知道,位于null和undefined之间的相位操作符(==)总是返回true,尽管如此,但是null和undefined的用途是完全不同的。 undefined 当我们使用var声明一个变量但未对其进行初始化的时候,这个变量的值就是undefined,因此在实际运用中,没有必要将一个变量的值显示地设置为undefined。 需要区分的是,还有一种情况,那就是未定义的变量 运行上面的代码,对于声明了但未初始化的变量,会返回undefined,但是未声明的变量就会报错,也就是说,包含undefined值的变量和未定义的变量是不一样的。但是对于未初始化和未声明的这两种变量使用typeof操作符时

02-第一个JavaScript代码

随声附和 提交于 2020-03-01 13:32:14
在页面中,我们可以在body标签中放入 <script type=”text/javascript”></script> 标签对儿, <script type=”text/javascript”></script> 标签对儿 <script type="text/javascript"> </script> alert语句 <script type="text/javascript"> alert("小马哥"); </script> alert (英文翻译为“警报”)的用途: 弹出“警告框” 。 语法规则 学习程序,是有规律可循的,就是程序是有相同的部分,这些部分就是一种规定,不能更改,我们成为:语法。 (1)JavaScript对换行、缩进、空格不敏感。 备注:每一条语句末尾要加上分号,虽然分号不是必须加的,但是为了程序今后要压缩,如果不加分号,压缩之后将不能运行。 (2)所有的符号,都是英语的。比如 括号 、引号、分号。 (3)JavaScript的注释:   单行注释: // 我是注释   多行注释:  /* 多行注释1 多行注释2 */ 备注:sublime中,单行注释的快捷键是 ctrl+/ ,多行注释的快捷键是 ctrl+shift+/ 。 JavaScript在网页中输出信息的写法 弹出警告框:alert("") 控制台输出:console.log("")

02-第一个JavaScript代码

ぐ巨炮叔叔 提交于 2020-03-01 13:31:55
在页面中,我们可以在body标签中放入 <script type=”text/javascript”></script> 标签对儿, <script type=”text/javascript”></script> 标签对儿 <script type="text/javascript"> </script> alert语句 <script type="text/javascript"> alert("小马哥"); </script> alert (英文翻译为“警报”)的用途: 弹出“警告框” 。 语法规则 学习程序,是有规律可循的,就是程序是有相同的部分,这些部分就是一种规定,不能更改,我们成为:语法。 (1)JavaScript对换行、缩进、空格不敏感。 备注:每一条语句末尾要加上分号,虽然分号不是必须加的,但是为了程序今后要压缩,如果不加分号,压缩之后将不能运行。 (2)所有的符号,都是英语的。比如 括号 、引号、分号。 (3)JavaScript的注释:   单行注释: // 我是注释   多行注释:  /* 多行注释1 多行注释2 */ 备注:sublime中,单行注释的快捷键是 ctrl+/ ,多行注释的快捷键是 ctrl+shift+/ 。 JavaScript在网页中输出信息的写法 弹出警告框:alert("") 控制台输出:console.log("")

02-第一个JavaScript代码

折月煮酒 提交于 2020-03-01 13:31:18
02-第一个JavaScript代码 在页面中,我们可以在body标签中放入 <script type=”text/javascript”></script> 标签对儿, <script type=”text/javascript”></script> 标签对儿 <script type="text/javascript"> </script> alert语句 <script type="text/javascript"> alert("小马哥"); </script> alert (英文翻译为“警报”)的用途: 弹出“警告框” 。 语法规则 学习程序,是有规律可循的,就是程序是有相同的部分,这些部分就是一种规定,不能更改,我们成为:语法。 (1)JavaScript对换行、缩进、空格不敏感。 备注:每一条语句末尾要加上分号,虽然分号不是必须加的,但是为了程序今后要压缩,如果不加分号,压缩之后将不能运行。 (2)所有的符号,都是英语的。比如 括号 、引号、分号。 (3)JavaScript的注释:   单行注释: // 我是注释   多行注释:  /* 多行注释1 多行注释2 */ 备注:sublime中,单行注释的快捷键是 ctrl+/ ,多行注释的快捷键是 ctrl+shift+/ 。 JavaScript在网页中输出信息的写法 弹出警告框:alert("") 控制台输出

Javascript声明和使用变量

两盒软妹~` 提交于 2020-03-01 12:51:35
1.1变量的声明 要在程序中使用变量,就必须从声明变量学起,因为Javascript语法与我们基础的其他程序语言声明变量的方法略有不同,但是Javascript语法的变量应用非常强大,使用也非常简单。 1.1.1声明和命名变量 要使用变量,就必须声明变量,可以使用关键字var来声明,如果不使用var关键字可能会导致程序不易阅读。 变量区分大小写。 基本的规则:var 变量名; (1)声明一个变量名:var firstName; (2)声明多个变量名,用逗号分隔:var firstName,middleName,lastName; (3)在声明变量时直接为变量赋值:var firstName = "chengmingxiaowu"; (4)一条语句声明多个变量,同时为这些变量赋值:var firstName="chengming",middleName="xiao",lastName="wu"; 1.1.2变量和标识符的命名规范 变量名必须是一个js标识符,遵循以下标准命名规则 (1)第一个字符必须为字母,下划线(_)或者美元符号($); (2)后面可以跟字母、下划线、美元符号、数字,最好不要包含其他符号。 (3)变量名不能是一个关键字或者逻辑常量。(true,null,false,underfind) (4)变量名在其作用范围内必须是唯一的。 tip

Python 变量

会有一股神秘感。 提交于 2020-03-01 11:11:46
1)变量的定义 变量是用来绑定数据对象的标识符。创建变量的时候,会在内存中开辟一个空间。 2)变量名的命名方法: 变量名必须为字母或下划线开头,后跟字母或下划线,数字。 不能使用 python 的关键字和保留字做变量名 合法的变量名示例: a a1 b _x 不合法的变量名示例:1a 235 $C _c 3)变量的赋值 a.Python 中的变量不需要类型声明,每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 b.每个变量在使用前必须赋值,变量赋值后该变量才会被创建。 c.使用等号 (=)进行赋值,左边是变量名,右边是变量的值。 >>> a Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'a' is not defined >>> a = 10 4)多个变量同时赋值 下面三个变量被分配到相同的内存空间上 >>> a = b = c =10 >>> print(a) 10 >>> print(b) 10 >>> print(c) 10 三个变量同时赋予不同的值 >>> a,b,c = 10,20,30 >>> print(a,b,c) 10 20 30 来源: CSDN 作者: 起航于而立之年 链接: https://blog.csdn.net

第二十九天

ⅰ亾dé卋堺 提交于 2020-03-01 09:23:21
字符数组和字符指针不是一回事 1字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的是地址(字符串第一个字符的地址),决不是将字符串放到字符指针变量中。 2赋值方法不同,对字符数组只能对各个元素赋值,不能用以下办法对字符数组赋值。 char str[20]; str=“miao”; 字符指针变量,可以采用下面方法赋值 char *; a=“miao”; 但注意赋给a的不是字符,而是字符串第一个元素的地址 3对字符指针变量赋初值 * char a=“miao”; = char *a; a=“miao”; 而对数组的初始化 char str[20]={“miao”}; 不能等价于 char str[20]; str[]=“miao”; 4如果定义了一个字符数组,在编译时为它分配内存单元,他有确定的地址,而定义一个字符指针变量时,给指针变量分配内存单元,在其中可以放一个字符变量的地址也就是说,该指针变量可以指向一个字符型数据,但如果未对它赋予一个地址值,则它并未具体指向一个确定的字符数据 5指针变量的值是可以改变的,若定义一个指针变量,并使它指向一个字符串,就可以用下标形式引用指针变量所指的字符串中的字符 用函数指针变量调用函数 可以用指针变量指向整形变量,字符串,数组,也可以指向一个函数,一个函数在编译时被分配给一个入口地址,这个函数的入口地址就称为函数的指针。

Spring中构造方法赋值方式

谁都会走 提交于 2020-03-01 08:37:48
1.context:component-scan作用 <context:component-scan base-package="com.jd"></context:component-scan> 扫描com.jd包及其子包下的所有类,并为添加了@Controller,@Service,@Component和@Repository修饰的类创建对象并存入IoC容器中。 2.Spring中构造方法赋值方式 public class UserInfo{ public UserInfo(int age,String name) { System.out.println(age+","+name); } public UserInfo(Date birth) { System.out.println(birth); } public UserInfo(String[] mobiles) { for(String mobile : mobiles) { System.out.println(mobile); } } public UserInfo(List<Integer> ages) { for(Integer age : ages) { System.out.println(age); } } public UserInfo(Set<Date> birthdays) { for(Date