三、JS【JavaScript弱类型的脚本语言】01
来源:互联网 发布:淘宝 小电影 编辑:程序博客网 时间:2024/06/07 18:57
1.js(java script)的知识
1)1997年欧洲的计算机协议(ECMA)组织出来给javascript规定协议。
A.ECMAScript(规范了基本的语法而已)。
B.BOM(浏览器对象模型)。
C.DOM(文档对象模型)。
2)javascript的特点:
A.跨平台:无论什么操作系统,只要有浏览器。
B.安全性:(javascript的代码不能直接访问硬盘的内容)。
3)javascript和java的区别?
A.javascript--网景公司产品
java--sun公司产品
B.javascript--基于对象的语言
java--面向对象的语言(有三大特征)
C.javascript是解析型语言(直接就编译,没有.class之类的文件)
java是解析、编译型语言(缺一不可)。
D.javascript是弱类型语言---只有两种类型(var和number)
java是强类型(多种类型)
4)如何编写javascript的代码?
A.可以使用<script>标签体内进行编写代码。
格式:
<script type="text/javascript">
js代码;
</script>
B.引人外部的javascript文件。
格式:
<script src="1.js" type="text/javascript"> </script>
注意事项:
a.<script>是有开始标签和结束标签的,千万不要在一个标签中结束了。
b.如果<script>已经用于引入了js文件,那么该<script>标签体就不能再写代码。
5)javascript常用的函数:
A.alert("要显示的内容..."); 小的弹出框
B.document.write("数据"); //向页面输出数据。。。
6)注释(java、html、css、javascript)
A.java和javascript注释一样
单行注释 // 多行注释 /* 内容 */
B.html: <!-- -->
C.css: /* 注释的内容 */
2.javascript的变量声明:
1)格式: var 变量名=数据; 如:var a=10;
注意事项:
A. 在javascript中声明变量是 使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据.
B. javascript中变量数据类型是根据存储的值决定的,可以随时更改存储数据的类型。
C. 定义了多个同名的变量是,后定义的同名变量是覆盖前面定义的同名变量。
D. 声明变量的时候可以省略var关键字,但是不建议省略。
2)查看变量的数据结构
格式: typeof 数据 如:typeof 3.14
3)javascript的数据类型
A.number:小数与整数
B.String:字符串 (没有字符的概念)单双引号都可以。
C.boolean:布尔数据类型
C.undefined:代表该变量没有定义。
3.字符串转换成数字
1)方法:
A.parseInt() 可以把一个字符串转换成整数。
B.parseFloat() 可以把一个字符串转换成小数。
2)注意事项
A.var a="12abc332";
b=parseInt(a);
parseInt方法如果接收的字符串含有非数字的字符,
那么parseInt方法会从字符串的首个字符开始寻找,一直找到非数字字符为止,然后就使用前面的数字字符转换成数字
B.var a="a123"
parseInt(a);
NaN ---not a number(不是一个数字)
C.var a="012";
parseInt(a);
如果首位为0,那么就先去除0再进行转换。
D.var a="0x10";
parseInt(a);
把字符串中的内容当成十六进行的数据处理的。
E.var a="10";
parseFloat(a);
如果一个字符串是整数的,那么使用parseFloat还是转换成整数。
F.javascript提供了一个IsNaN的方法来判断该字符串是否为数字。
is not a number 不是一个数字吗?
true:不是数字 false:是数字。
4.运算符:
1)+ (加法、正数、连接符)
true 是1 false 是0
如:document.write((1+true)); 结果为2
2)/ (除法)----无%
如:document.write((3/6)) ----结果为0.5
两个整数相除不能整数的时候结果还是小数。
3)比较运算符
A.一般比较。如:10>3 --------true
B.字符串与字符串的比较 如:"180">"19" -------false
比较规则:
a.能找到对应位置上的不同字符,那么就比较第一个不同字符的大小。
b.不能找到对应位置上的不同字符,这时候比较的是两个字符串的长度。
C.数字与字符串的比较。 如:18>"20" ------false
比较规则:
字符串会先转换为数字在进行比较。
4)逻辑运算符(&& 和 ||)
&&有0则0,有false则false
||有1则1,有true则true
5)三目运算符
布尔表达式?值1:值2; 与java中的三目运算符是一样的。
5.控制流程语句
1)if
格式: if() {符合条件的代码}
特殊:在javascript中的if语句条件不单止可以写布尔表达式,还可以写任何的数据。
A.number 非0为true 0为false
B.string 内容不能空是true 内容空的时候是false
如: var a="123"; if(a) ----true
var b="" ; if(b) ----false
C.undefined: false 如:var a; if(a) ----undefined
D.NaN: false
2)switch
格式与java一样。
特殊:在javascript中case后面可以跟常量与变量还可以跟表达式。
如:var a=10; var score=20;
case a:
case score>60?0:100:
1)1997年欧洲的计算机协议(ECMA)组织出来给javascript规定协议。
A.ECMAScript(规范了基本的语法而已)。
B.BOM(浏览器对象模型)。
C.DOM(文档对象模型)。
2)javascript的特点:
A.跨平台:无论什么操作系统,只要有浏览器。
B.安全性:(javascript的代码不能直接访问硬盘的内容)。
3)javascript和java的区别?
A.javascript--网景公司产品
java--sun公司产品
B.javascript--基于对象的语言
java--面向对象的语言(有三大特征)
C.javascript是解析型语言(直接就编译,没有.class之类的文件)
java是解析、编译型语言(缺一不可)。
D.javascript是弱类型语言---只有两种类型(var和number)
java是强类型(多种类型)
4)如何编写javascript的代码?
A.可以使用<script>标签体内进行编写代码。
格式:
<script type="text/javascript">
js代码;
</script>
B.引人外部的javascript文件。
格式:
<script src="1.js" type="text/javascript"> </script>
注意事项:
a.<script>是有开始标签和结束标签的,千万不要在一个标签中结束了。
b.如果<script>已经用于引入了js文件,那么该<script>标签体就不能再写代码。
5)javascript常用的函数:
A.alert("要显示的内容..."); 小的弹出框
B.document.write("数据"); //向页面输出数据。。。
6)注释(java、html、css、javascript)
A.java和javascript注释一样
单行注释 // 多行注释 /* 内容 */
B.html: <!-- -->
C.css: /* 注释的内容 */
2.javascript的变量声明:
1)格式: var 变量名=数据; 如:var a=10;
注意事项:
A. 在javascript中声明变量是 使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据.
B. javascript中变量数据类型是根据存储的值决定的,可以随时更改存储数据的类型。
C. 定义了多个同名的变量是,后定义的同名变量是覆盖前面定义的同名变量。
D. 声明变量的时候可以省略var关键字,但是不建议省略。
2)查看变量的数据结构
格式: typeof 数据 如:typeof 3.14
3)javascript的数据类型
A.number:小数与整数
B.String:字符串 (没有字符的概念)单双引号都可以。
C.boolean:布尔数据类型
C.undefined:代表该变量没有定义。
3.字符串转换成数字
1)方法:
A.parseInt() 可以把一个字符串转换成整数。
B.parseFloat() 可以把一个字符串转换成小数。
2)注意事项
A.var a="12abc332";
b=parseInt(a);
parseInt方法如果接收的字符串含有非数字的字符,
那么parseInt方法会从字符串的首个字符开始寻找,一直找到非数字字符为止,然后就使用前面的数字字符转换成数字
B.var a="a123"
parseInt(a);
NaN ---not a number(不是一个数字)
C.var a="012";
parseInt(a);
如果首位为0,那么就先去除0再进行转换。
D.var a="0x10";
parseInt(a);
把字符串中的内容当成十六进行的数据处理的。
E.var a="10";
parseFloat(a);
如果一个字符串是整数的,那么使用parseFloat还是转换成整数。
F.javascript提供了一个IsNaN的方法来判断该字符串是否为数字。
is not a number 不是一个数字吗?
true:不是数字 false:是数字。
4.运算符:
1)+ (加法、正数、连接符)
true 是1 false 是0
如:document.write((1+true)); 结果为2
2)/ (除法)----无%
如:document.write((3/6)) ----结果为0.5
两个整数相除不能整数的时候结果还是小数。
3)比较运算符
A.一般比较。如:10>3 --------true
B.字符串与字符串的比较 如:"180">"19" -------false
比较规则:
a.能找到对应位置上的不同字符,那么就比较第一个不同字符的大小。
b.不能找到对应位置上的不同字符,这时候比较的是两个字符串的长度。
C.数字与字符串的比较。 如:18>"20" ------false
比较规则:
字符串会先转换为数字在进行比较。
4)逻辑运算符(&& 和 ||)
&&有0则0,有false则false
||有1则1,有true则true
5)三目运算符
布尔表达式?值1:值2; 与java中的三目运算符是一样的。
5.控制流程语句
1)if
格式: if() {符合条件的代码}
特殊:在javascript中的if语句条件不单止可以写布尔表达式,还可以写任何的数据。
A.number 非0为true 0为false
B.string 内容不能空是true 内容空的时候是false
如: var a="123"; if(a) ----true
var b="" ; if(b) ----false
C.undefined: false 如:var a; if(a) ----undefined
D.NaN: false
2)switch
格式与java一样。
特殊:在javascript中case后面可以跟常量与变量还可以跟表达式。
如:var a=10; var score=20;
case a:
case score>60?0:100:
阅读全文
0 0
- 三、JS【JavaScript弱类型的脚本语言】01
- 三、JS【JavaScript弱类型的脚本语言】02
- 三、JS【JavaScript弱类型的脚本语言】03
- 三、JS【JavaScript弱类型的脚本语言】04
- 三、JS【JavaScript弱类型的脚本语言之BOM】05
- JavaScript--基于对象的脚本语言学习笔记(三)
- javascript学习(三)js类型转换
- js脚本语言javascript,只有你想不到
- JavaScript脚本语言
- JavaScript脚本语言
- JavaScript脚本语言
- 实例说明js脚本语言和php脚本语言的区别
- [js点滴]Javascript类型转换的技巧
- js的三种方法类型
- 详细讲解JavaScript脚本语言的 document 对象
- 详细讲解JavaScript脚本语言的 document 对象
- 详细讲解JavaScript脚本语言的 document 对象
- javaScript-引用类型(三)
- 扫描线(转载)
- 【LibUIDK界面库系列文章】窗口与消息
- Java main方法
- OpenCV-Python——图像阈值
- 运算符
- 三、JS【JavaScript弱类型的脚本语言】01
- CodeVS1519 过路费【Kruskal+倍增求LCA】
- 分类和逻辑回归(Classification and logistic regression)
- 数据库选择合适的数据类型
- 用双链表从尾端查找数据为什么会超时?
- 使用Hadoop和Spark实现二次排序
- HDU
- java消费者生产者问题
- 吴恩达mooc神经网络与深度学习