Javascript基础(一)
来源:互联网 发布:文本相似度算法 java 编辑:程序博客网 时间:2024/05/22 06:45
Javascript
一、什么是Javascript?
JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并
广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本
语言。
二、Javascriptde的引用方式
1、包含在HTML中
<head>
<title></title>
<script type="text/javascript"src"">
</script>
</head>
<body>
<script type="text/javascript"src"">
</script>
</body>
2.引用外部文件
<script src=“url” type="text/javascript"></script>
三、注释
多行注释以 /* 开始,以 */ 结尾。
单行注释以 // 开头。
四、标识符
识别具体对象的一个名称(区分大小写),最常见的识别符是变量名;
变量名的命名规范
1.任意字母,美元符号$和下划线-可以命名
2.第二个字符及后面的字符还可以是数字
3.JS中包含的特定的单词不能变量名
五、区块
相关的语句组合成一起,称为区块
六、数据类型-原始类型
1.Number类型(数值)
2.String类型(字符串)
字符串字面量是有双引号(")或单引号(')声明的。
以使用这两种表示法中的任何一种。
3.Boolean类型(布尔)
它有两个值true和false。
4. Null类型
5. Undefined类型
6. typeof运算符
使用这种运算符来判断一个值是否表示一种原始类型;如果它是原始类型,还可以判断它表示哪种原始类型。
<一>
isNaN(value)判断参数是否为非数值;
parseFloat(value)把参数转换为浮点数;
parselnt(value)把参数转换为整数。
<二>
当布尔值为
undefined null false 0 NaN ""空字符串时
默认值为false
七、运算符
1、算术运算符
+ - * / %(求余数) ++累加 --递减
(a++ 先赋值后运算,++a 先运算 后赋值)
2、赋值运算符
= x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y
3、关系运算符
"==" 双等号会自动把字符串转为数值类型
"===" 全等于,类型和变量值都相等
"!="不等于
4、取反运算符
!true//false
!false//true
5、逻辑运算符
且运算 "&&"同时为真时即为真
或运算 "||"有一个为真即为真
6、三元条件运算符
表达式1 ? 表达式2 : 表达式3
如果表达式1为真,则执行表达式2,为假,则执行表达式3
八、运算顺序
优先级相同时,从左往右
赋值运算中,从左往右
三与条件运算中,从右往左
取反运算>算术运算>关系运算>&&>||>三元条件运算>赋值运算
一、什么是Javascript?
JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并
广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本
语言。
二、Javascriptde的引用方式
1、包含在HTML中
<head>
<title></title>
<script type="text/javascript"src"">
</script>
</head>
<body>
<script type="text/javascript"src"">
</script>
</body>
2.引用外部文件
<script src=“url” type="text/javascript"></script>
三、注释
多行注释以 /* 开始,以 */ 结尾。
单行注释以 // 开头。
四、标识符
识别具体对象的一个名称(区分大小写),最常见的识别符是变量名;
变量名的命名规范
1.任意字母,美元符号$和下划线-可以命名
2.第二个字符及后面的字符还可以是数字
3.JS中包含的特定的单词不能变量名
五、区块
相关的语句组合成一起,称为区块
六、数据类型-原始类型
1.Number类型(数值)
2.String类型(字符串)
字符串字面量是有双引号(")或单引号(')声明的。
以使用这两种表示法中的任何一种。
3.Boolean类型(布尔)
它有两个值true和false。
4. Null类型
5. Undefined类型
6. typeof运算符
使用这种运算符来判断一个值是否表示一种原始类型;如果它是原始类型,还可以判断它表示哪种原始类型。
<一>
isNaN(value)判断参数是否为非数值;
parseFloat(value)把参数转换为浮点数;
parselnt(value)把参数转换为整数。
<二>
当布尔值为
undefined null false 0 NaN ""空字符串时
默认值为false
七、运算符
1、算术运算符
+ - * / %(求余数) ++累加 --递减
(a++ 先赋值后运算,++a 先运算 后赋值)
2、赋值运算符
= x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y
3、关系运算符
"==" 双等号会自动把字符串转为数值类型
"===" 全等于,类型和变量值都相等
"!="不等于
4、取反运算符
!true//false
!false//true
5、逻辑运算符
且运算 "&&"同时为真时即为真
或运算 "||"有一个为真即为真
6、三元条件运算符
表达式1 ? 表达式2 : 表达式3
如果表达式1为真,则执行表达式2,为假,则执行表达式3
八、运算顺序
优先级相同时,从左往右
赋值运算中,从左往右
三与条件运算中,从右往左
取反运算>算术运算>关系运算>&&>||>三元条件运算>赋值运算
0 0
- Javascript基础(一)
- JavaScript 基础(一)
- javascript基础(一)
- Javascript基础(一)
- Javascript基础(一)
- JavaScript(一)-- 基础
- JavaScript基础(一)
- javascript基础(一)
- JavaScript-基础(一)
- JavaScript基础(一)
- JavaScript基础(一)
- JavaScript基础(一)
- Javascript(基础)(一)
- JavaScript基础(一)
- Javascript基础(一)
- Javascript 基础(一)
- Javascript 基础(一)
- JavaScript基础(一)
- iOS 地图
- Spring传播属性
- linux rmdir和rm的区别
- Windows Opencv-3.0 + Python-2.7.10 配置(numpy-1.8.1-64位)
- pandas库生成数据透视表
- Javascript基础(一)
- 用proxool配置数据库连接池步骤(自写管理类配置)
- 【最小生成树+二分】bzoj1196 公路修建问题
- 游戏编程大师技巧—windows程序的基本构造
- 【bzoj3174】【TJOI2013】【拯救小矮人】【贪心+dp】
- MYSQL 锁机制分析
- python中结巴分词快速入门
- 地图沿直线轨迹运动
- OC的冒泡排序