JavaScript常量和变量(笔记) Javascript代码严格区分大小写. javascript暂不支持constant关键字,不允许用户自定义常量. javascript使用var关键字声明变量,先声明后使用:声明变量之后,在没有初始化之前,它的初始值为undefined(未定义的值).声明变量的5种常规用法如下: var a; //声明单个变量,var关键字与变量名之间以空格分隔: var b, c; //声明多个变量,变量之间以逗号分隔: var d = 1; //声明并初始化变量,…
原文:Swift语言指南(一)--语言基础之常量和变量 Swift 是开发 iOS 及 OS X 应用的一门新编程语言,然而,它的开发体验与 C 或 Objective-C 有很多相似之处. Swift 提供了 C 与 Objective-C 中的所有基础类型,包括表示整数的 Int,表示浮点数的 Double 与 Float,表示布尔值的 Bool,以及表示纯文本数据的 String. Swift 还为两个基本集合类型 Array 与 Dictionary 提供了强大的支持,详情可参考 (集合…
JavaScript语法基础(笔记) 1.语言编码 JavaScript语言建立在Unicode字符集基础之上,因此脚本中,用户可以使用双字节的字符命名常量.变量或函数等. [示例] var 我="张三" //声明双字节的变量名称 document.write("<h1>" + 我 + "</h1>"); 2.大小写敏感 与HTML标签和CSS样式码不同,JavaScript对于大小写是非常敏感的.为了避免出错,用户应养成…
前言 这篇和大家说一下javascript中的变量和作用域,由于是将基础嘛,主要给大家捋一下知识,不想翻开书复习的道友可以看一下,打算刚开始学习javascript的同学可以扫一眼. PS:jQuery源码交流群( 239147101)等你来,群里高手云集,让我受益匪浅,尽量少灌水. 变量 javascript中有两种变量,分别是基本类型和引用类型,基本类型是Null,Undefined,String,Boolean,Number这五种,前面简单的介绍了.引用类型是指Object,Array,D…
Javascript基础 1 聊聊Javascript 1.1 Javascript的历史来源 94年网景公司   研发出世界上第一款浏览器. 95年 sun公司   java语言诞生 网景公司和sun合作. Java+script   ===> javascript 1.2 W3c规范 ☞结构标准        html ☞表现标准   css ☞行为标准      js 1.3 JavaScript和ECMAScript的关系 ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协…
1. 常量和变量 常量 和 变量 把一个名字(比如 'number' 或者 'welcomeMessage')和一个指定类型的值(比如数字'10'或者字符串 ' "Hello" ' )关联起来.常量的值一旦设定就不能改变,而变量的值可以随意更改. 1> 声明变量和常量 常量 和 变量 必须在使用前声明,用 'let' 来声明 常量,用 'var' 来声明 变量.下面的例子展示了如何用常量和变量来一个数字: let constantsNumber = 10 var variable…
1.常量   所谓常量值的是数据处理过程中值不能更改的数据. 2.变量   所谓变量值的是运算过程中值可以改变的数据,类似于代数中的未知数.   在Java语言中,使用变量时必须遵循先定义,而后赋值,最后使用的顺序.   关于变量需要了解的几点注意事项:     ①同名的变量只能定义一次.     ②变量必须先定义,再赋值,然后使用.     ③变量所赋值的类型必须和变量的类型保持一致.     ④为变量赋值的执行顺序为:把右边的值赋值给左边的变量. 关于常量和变量再来简单的举一个例子:   现…
avaScript 函数(笔记) JavaScript 是函数式编程语言,在JavaScript脚本中可以随处看到函数,函数构成了JavaScript源代码的主体. 一.定义函数 定义函数的方法有两种: 使用function语句声明函数. 通过Function对象来构造函数. 使用function来定义函数有两种方式: //方式1: 命名函数 function f(){ //函数体 } //方式2: 匿名函数 var f = function(){ //函数体 } 命名函数的方法也被称为声明式函…
数据类型(笔记) null和undefined 在JavaScript中有两个特殊的值: null和undefined.简单说明如下: null 是Null类型的值,Null类型的值只有一个值(null),它表示空值.当对象为空,或者变量没有引用任何对象,其返回值为null. 如果当一个变量的值为null,则表明它的值不是有效的对象.数组.数值.字符串和布尔类型等.如果使用typeof运算符检测null值的类型,则返回object,说明它是一个特殊的对象. undefined 表示未定义的值,当…
JavaScript入门(笔记) JavaScript是一种轻量级.解释型的Web开发语言,该语言系统不是很庞杂,简单易学.由于所有现代浏览器都已嵌入JavaScript引擎,JavaScript源代码可以在浏览器中直接被解释执行,用户不用担心支持问题. 一.在网页中插入JavaScript代码 使用<script>标签,可以把JavaScript源代码直接放到网页文档中. [示例1]新建HTML文档并保存为test.html,然后在<head> 标签内插入<script&g…
采用一定的编码惯例,可以使得项目中的代码提到较高的一致性,可读性和可预测性. 1.缩进缩 进可以提高代码的可读性.不过错误的缩进也可能导致代码的误读.有人认为缩进应该使用tab,另外的一些人主张采用4个空格.4个空格的缩进目前是主流的 做法.简单地说,对于所有花括号中的代码(包括do, while, for, for-in, if, switch, 以及对象声明中的对象属性)都应该缩进4个空格.下面是一个缩进的例子: function outer(a, b) { var c = 1, d = 2…
概要:通过这段时间的工作,发现自己的基础还是很薄弱的,so,you know 常量 一种特殊的变量,程序运行过程中不能改变的值 语法格式:final 数据类型 常量名称 = 常量值 例子:fina int LENGTH = 4; 注意: 1.java编码规则中,常量名必须大写. 2.常量可以先声明,后赋值,但是只能赋值一次. 例子:final int LENGTH, LENGTH = 1; 变量 根据内存地址可以找到内存空间的位置,也就找到了存储的数据. 变量是一个数据存储空间的表示.通过变量名…
1.普通循环JavaScript中一般的循环写法是这样的: // sub-optimal loop for (var i = 0; i < myarray.length; i++) { // do something with myarray[i] } 这种写法的问题是,每循环一次,都需要从myarray对象中读取length属性,这对于JavaScript来说,可能会导致较大的性能问题.如果myarray是一些大型的对象,或是DOM对象更犹是如此,因为DOM对象的这些方法都是在执行时才进行查询…
在JavaScript中如何拷贝一个对象? 通过引用调用 function mutate(obj) { obj.a = true; } const obj = {a: false}; mutate(obj) console.log(obj.a); // prints true mutate可以对obj进行改动,然后外面的obj的值也变化了. 浅拷贝:Object.assign() 一种拷贝方式是这种方法: Object.assign(target, sources...). const obj…
1.常量概述     -在程序执行的过程中,其值不可以发生改变的量. 2.常量的分类     -字符串常量    用双引号括起来的内容("HelloWorld")     -整数常量    所有整数(12,-23)     -小数常量    所有小数(12.34)     -字符常量    用单引号括起来的内容('a','A','0')     -布尔常量    较为特有,只有true和false     -空常量        null(数组部分讲解)   1.变量概述     -在…
1.变量:用来存储信息的空间大小 $var 2.常量:定义之后不可以更改,标识符,并且给其赋值,常量是全局,在整个页面中均可使用,常量一般有英文字母.下划线.数字组成,开头不能是数字和$ 使用define(常量的key,常量的value,true/flase)定义,define(number,2) true/false:大小写问题,true--->大小写不敏感,默认是true define(str,“icq”): echo STR: 不能打印不出 icq3.字符串 “ ” ‘ ’ 字符串中有需要…
js的注释与分号 // 单行注释 /**/多行注释 ctrl +shift +/ 语句结束使用分号,如果省略,则由解析器确定语句的结尾js语法 1.变量.函数名.操作符都区分大小写 2.标识符 (1)什么是标识符 变量.函数.属性的名字或者函数的参数 (2)标识符的命名规则 1>由字母数字下划线或$组成 2>不能一数字开头 3>不能使用关键字.保留字等作为标识符 3.变量 1.ECMAScript 的变量是松散型的 松散型:可以用来保存任何类型的数据 换句话说,每个变量仅仅是一个用来保存…
JavaScript基础 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.基本知识 (一).存在形式         1.JavaScript代码存在形式 <!--方式一--> <script type="text/javascript" src="js文件"></script> <!--方…
php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScript脚本,在PHP中使用JavaScript. JavaScript是网景公司开发的,是一种基于对象和事件驱动并具有安全性能的解释型脚本语言. JavaScript基础,数据类型,变量,注解 数据类型,unll,undefined,对象型,布尔型,数值型,字符串型. 变量,指在程序中已经存在的命名存储单元,存放信息的容器. abstract, continue, finally, in…
javascript基础05 1.变量的作用域 变量既可以是全局,也可以是局部的. 全局变量:可以在脚本中的任何位置被引用,一旦你在某个脚本里声明了全局变量,你就可以 在这个脚本的任何位置(包括函数内部)引用它,全局变量的作用域是整个脚本; 局部变量:只存在于对它做出声明的函数内部,在函数的外部无法相用它,局部变量的作用域 仅限于函数内部; function square(num){ var total; total = num * num; return total; } var total…
这是本人记录的javascript基础知识,希望能给大家的学习带来一点帮助. [javascript基础]1.基本概念 [javascript基础]2.函数 [javascript基础]3.变量和作用域 [javascript基础]4.原型与原型链 [javascript基础]5.创建对象 [javascript基础]6.new与构造函数 [javascript基础]7.继承 [javascript基础]8.闭包…
javascript热身 一.你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript. 2. 目前,全世界大部分网页都使用JavaScript. 3. 它可以让网页呈现各种动态效果. 4. 做为一个Web开发师,如果你想提供漂亮的网页.令用户满意的上网体验,JavaScript是必不可少的工具. 二.易学性 1.学习环境无外不在,只要有文本编辑器,就能编写JavaScript程序. 2.我们可以用简单命令,完成一些基本操作. 三.从哪开始学习呢?…
第一章 JavaScript基础:值.变量.控制流程 JavaScript里有六种基本类型:number类型.string类型.boolean类型.object.function和undefined. 1)数字number类型的二进制存储方式: 标准的JavaScript数字描述是64位的浮点型,即double型,遵循IEEE754规范.存储格式如下: 以144的存储为例: 144=1.44* 参考链接,还应留意移码.补码的概念: http://www.cnblogs.com/wz327/arc…
任务目的 在上一任务基础上继续JavaScript的体验 接触一下JavaScript中的高级选择器 学习JavaScript中的数组对象遍历.读写.排序等操作 学习简单的字符串处理操作 任务描述 参考以下示例代码,读取页面上已有的source列表,从中提取出城市以及对应的空气质量 将数据按照某种顺序排序后,在resort列表中按照顺序显示出来 <!DOCTYPE> <html> <head> <meta charset="utf-8">…
任务目的 学习与实践JavaScript的基本语法.语言特性 练习使用JavaScript实现简单的排序算法 任务描述 基于上一任务 限制输入的数字在10-100 队列元素数量最多限制为60个,当超过60个时,添加元素时alert出提示 队列展现方式变化如图,直接用高度表示数字大小 实现一个简单的排序功能,如冒泡排序(不限制具体算法),用可视化的方法表达出来,参考见下方参考资料 任务注意事项 实现简单功能的同时,请仔细学习JavaScript基本语法.事件.DOM相关的知识 请注意代码风格的整齐…
JavaScript基础知识点 一.JavaScript概述 参考:http://www.w3school.com.cn/b.asp JavaScript的历史 1.1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) 2.Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚…
1.JavaScript概念 JavaScript是脚本语言; 编写之后,可以直接运行(缺失了编译的过程) 2.JavaScript发展 LiveScript    =>    JavaScript    =>     Jscript    =>   ECMAScript(脚本语言的标准) ||                 ||                   ||                 || 95年网景公司: 网景联合SUN公司:  联合微软公司: 三者联合欧洲计算机…
一.函数返回值1.什么是函数返回值    函数的执行结果2. 可以没有return // 没有return或者return后面为空则会返回undefined3.一个函数应该只返回一种类型的值 二.可变参(不定参)arguments function sum (a,b) { var result=0; var i=0; for(i=0;i<arguments.length;i++) { result+=arguments(i); } alert(resulet); } sum(12,5,7,5,5…
一.真假判断 真的:true.非零数字.非空字符串.非空对象 假的:false.数字零.空字符串.空对象.undefined 例: if(0){ alert(1) }else{ alert(2) } 结果是2 二.JSON和for in 例: var obj={aa:1,bb:2,cc:3} var attr='';for (attr in obj){ alert(attr+'='+obj[attr]) } 结果是aa=1 bb=2 cc=3 三.NaN not a number 非数字 与自身…
JavaScript基础笔记集合   JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在<script>.</script>之内. <script>可放置在<head>.<body>里 和css一样,JS可以存放在外面,通过<script src="">来链接 现代浏览器不需要声明type="tex…