EDMASCript基础
1,语法:
a,区分大小写
b,变量为弱类型,定义时只用var运算符,可以将它初始化为任意类型.
c,每行结尾的分号可有可无.
d,注释与java相同.
2,变量:
a,首字母必须是字母,下划线,或美元符号;
b,变量使用之前不必声明(不建议如此);
3,变量存放的两种类型:
a,原始值(primitive type)是存储在栈中的简单数据段,他们的值直接存储在变量访问位置;
b,引用值(reference type)是存储在堆中的对象,存储在变量处的值是一个指针,指向存储对象的内存.
4,ECMAScript
有
5
种
原始类型
(
primitive type
),即
Undefined
、
Null
、
Boolean
、
Number
和
String
5,typeof运算符:判断一个值是否在某种类型范围.只有一个参数:即要检查的变量或值.
eg:
var temp = "nomad";
alert(typeof temp);//outputs "string"
alert(typeof 99); //outputs "number"
对变量或值调用
typeof
运算符将返回下列值之一:
"undefined"
,如果变量是
Undefined
型的。
"boolean"
,如果变量是
Boolean
型的。
"number"
,如果变量是
Number
型的。
"string"
,如果变量是
String
型的。
"object"
,如果变量是一种引用类型或
Null
类型的。
6,Underfined类型:
a,Undefined
类型只有一个值,即
undefined
。
b,当声明的变量未初始化时,该变量的默认值是
undefined
。
c,值
undefined
并不同于未定义的值。
但是,
typeof
运算符并不真正区分这两种值。
var temp;
//var temp1;
alert(typeof temp); //outputs "underfined"
alert(typeof temp1); //outputs "underfined"
d,当函数无明确返回值时,返回的也是值
undefined
。
7,Null类型:
a,它只有一个专用值
null。
b,null
用于表示尚未存在的对象。
8,Boolean类型:有两个值
true
和
false
(即两个
Boolean
字面量)。
9,Number类型:
a,任何数字都被看作
Number
型的字面量。
b,既可以表示
32
位的整数,还可以表示
64
位的浮点数。
c,整数也可以被表示为八进制(以
0
开头)或十六进制(以
0x开头
)的字面量。
d,尽管所有整数都可表示为八进制或十六进制的字面量,
但所有数学运算返回的都是十进制结果。
var n1 = 070; //equals 56 in decimal
var n2 = 0xAB; //equals 171 in decimal
alert(n1+n2); //outputs 227
e,浮点字面量在它用于计算前,真正存储的是字符串.
Number值的边界:Number.MAX_VALUE
和
Number.MIN_ VALUE;
所有
ECMAScript
数都必须在这两个值之间。
当计算生成的数大于
Number.MAX_VALUE
时,它将被赋予值
Number.POSITIVE_INFINITY,
即
Infinity
生成的数值小于
Number.MIN_VALUE
的计算也会被赋予值
Number.NEGATIVE_INFINITY,
即-Infinity
10,String类型:字符串字面量是由双引号(
"
)或单引号(
'
)声明的。(
ECMAScript
没有字符类型
)
分享到:
相关推荐
学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记...
这篇学习笔记将带你探索JavaScript的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们要了解JavaScript的基础语法。在JavaScript中,变量是存储数据的容器,...
这次的例子,只是把Nicholas C .Zakas的例子理解了一下,代码是在学习表格排序时的Demo. 单个数据类型的排序比较简单,他这个例子的特别之处在于能兼容多种数据类型的排序。例子 很简单,但 排序的主方法,有三个...
总结,这份学习笔记涵盖了PHP的基础语法、数学和日期处理、字符串操作,以及MySQL和JavaScript/jQuery的基本知识,是一份全面的Web开发学习资料。通过深入理解和实践这些内容,开发者可以提升自己的Web开发技能。
Javascript 基础-js学习笔记(一) 一、数据类型 原始值(primitive value)是存储在栈(stack)中的简单数据段,也就是说,他们的值直接存储在变量的访问的位置。(ECMAScript有五种原始类型:Undefined、Null、Boolean、...
以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...
"前端学习笔记-黑马程序员JS" ...这篇前端学习笔记涵盖了 JavaScript 的基础知识,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象和 Web APIs 等知识点,为学习 JavaScript 提供了系统的指导。
JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...
HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 ...
### JavaScript基础教程笔记知识点 #### 一、JavaScript简介 - **定义**:JavaScript是一种轻量级的编程语言,主要用于Web浏览器中的网页交互控制。 - **发展历史**:1995年由Netscape公司的Brendan Eich设计并...
JavaScript是一种广泛应用于网页和网络应用的脚本语言,它在浏览器端...通过阅读"JavaScript从入门到精通学习笔记.docx"文档和解压"Chapter2.rar",你将深入探索以上各个知识点,逐步成为一名熟练的JavaScript开发者。
在“photoshop-cc-javascript-ref-2015.pdf”中,你将找到详细的API参考,每个函数和对象的说明,以及示例代码,帮助你理解和掌握如何在实际项目中运用JavaScript。同时,该文档通常会包含错误处理和最佳实践的建议...
1.数组 1.创建的新数组是空数组,没有值,如输出,则显示undefined 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8
这篇“web学习笔记——javascript基础”将带你走进JavaScript的世界,理解其基本概念和常用语法。 JavaScript语法基础: 1. 变量:在JavaScript中,变量用于存储数据。声明变量使用`var`关键字,例如`var myVar = ...
HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...
前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar前端学习笔记网站(HTML5+CSS3+JavaScript前端网页web课程设计).rar ...
Javascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript学习笔记PPTJavascript...