微信标志

JAVAscript练习

东山群-电脑网络技术
1、变量的类型

变量类型例子展示
2、变量类型转换 显式类型转换/强制类型转换(明确写出parseFloat或paseInt告诉计算机必须转换。)

输入两个数字,点求和弹出两个数字相加的结果。
例1:输入框的默认value进行相加,结果是进行了字符串相加,而非数字相加。
+
例2:将value的值进行parseInt,之后再相加,就是数字相加的结果了。
如果输入12+abc,结果会显示NaN,任何数和NaN相加结果都是NaN。NaN和NaN是不相等的。
+
例3:isNaN,检测输入框的内容是不是NaN。true为真,false为假。
例4:检测输入的内容是不是NaN,如果是,则给出提示。如果不是,就给出运算结果,仅支持数字整数相加
+
例5:检测输入的内容是不是NaN,如果是,则给出提示。如果不是,就给出运算结果,支持小数相加
+
3、变量类型转换 隐式类型转化(没有写出转换语句,计算机自己进行字符串转换成数字。)

例1:两个自定义变量进行相等对比,弹出运算结果。 =

==结果:先转换类型,然后比较。计算机自动先把变量5转换成了数字5,然后再进行了比较。这样才会出现true的提示。
===结果:不转换类型,直接比。这样才会出现false的提示。
例2:两个自定义变量进行相加和相减,弹出运算结果。 =

+结果:+号在计算机里有两种功能。1、字符串链接。2、数字相加。运算时计算机采取了字符串链接的方法给出了结果,所以是55。
-结果:-号在计算机只有一种功能。就是数字相减。所以计算机算出了结果为0。
记录

JAVAscript的组成:1、ECMAscript-解释器,人类语言转换成0和1。2、DOM,Document(文档,HTML) Object(对象) Model(模型)。3、BOM,Browser(浏览器)Object Model。

变量的类型告诉计算机有这个函数,但不会被执行,实际执行的是函数中的代码。

parseInt:作用于字符串转换成数字,不支持小数。从左到右去扫描字符串,一旦发现不是数字了即停止扫描,保留已发现的数字。

parseFloat:作用于字符串转换成数字,支持小数。

NaN:全称是Not a Number(非数字)。

isNaN作用于检测是否为NaN。