<html>
<head>
<title>javascript基础</title>
</head> <body>
1.NaN isNaN()</br>
<script type="text/javascript">
//数据类型转换失败 返回NaN类型
document.write("parseInt('a') : " ,parseInt('a'),"<br/>");
document.write("parseInt('9') : " ,parseInt('9'),"<br/>");
document.write("NaN == NaN : " , NaN == NaN,"<br/>");
</script> 2.关系运算符 > >= < <= != == ===</br>
<script type="text/javascript">
document.write("'7' < 5 : " ,'7' < 5,"<br/>");//发生类型转换
document.write("'7' > 5 : " ,'7' > 5,"<br/>");
document.write("'7' > '12' : " ,'7' > '12',"<br/>");//不发生类型转换
document.write("'a' > 12 : " ,'a' > 12,"<br/>");//发生类型转换
document.write("'a' < 12 : " ,'a' < 12,"<br/>");//发生类型转换
document.write("isNaN('a') : " ,isNaN('a') ,"<br/>");//是否是非数字
document.write("isNaN('8') : " ,isNaN('8') ,"<br/>"); document.write("100 == '100' : " , 100 == '100' ,"<br/>");
document.write("100 === '100' : " , 100 === '100' ,"<br/>");//值相等 类型相同
document.write("'100' === '100' : " , '100' === '100' ,"<br/>");
</script> 3.赋值运算符 = += -= *= /= %=</br> 4.逻辑运算符 !&& ||</br>
<script type="text/javascript">
//任何类型使用!结果是布尔型 true --- null '' 0 undefined
document.write("!true : " , !true ,"<br/>");
document.write("!5 : " , !5 ,"<br/>");
document.write("!0 : " , !0 ,"<br/>");
document.write("!-2 : " , !-2 ,"<br/>");
document.write("!null : " , !null ,"<br/>");
document.write("!new Date() : " , !new Date() ,"<br/>");
</script> 5.类型转换</br>
<script type="text/javascript">
document.write("parseInt('123') : " ,parseInt('123'),"<br/>");
document.write("parseInt('123a') : " ,parseInt('123a'),"<br/>");
document.write("parseInt('a123') : " ,parseInt('a123'),"<br/>");
document.write("parseInt('123.456') : " ,parseInt('123.456'),"<br/>"); document.write("parseFloat('123.456') : " ,parseFloat('123.456'),"<br/>");
document.write("parseFloat('123.456.789') : " ,parseFloat('123.456.789'),"<br/>");
document.write("parseFloat('123.a.789') : " ,parseFloat('123.a.789'),"<br/>");
document.write("parseFloat('a123.789') : " ,parseFloat('a123.789'),"<br/>");
var a = 20;
var b = 50;
document.write("a + b = " ,a + b,"<br/>");
document.write("a.toString() + b = " ,a.toString() + b,"<br/>"); document.write("'10' + b = " ,'10' + b,"<br/>");//字符串 连接
document.write("'10' - b = " ,'10' - b,"<br/>");//类型转换 进行计算
document.write("'a' - b = " ,'a' - b,"<br/>");
</script>
</body> </html>

结果:

2.

javascript 基础1第11节的更多相关文章

  1. 学习javascript基础知识系列第二节 - this用法

    通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...

  2. Android零基础入门第11节:简单几步带你飞,运行Android Studio工程

    原文:Android零基础入门第11节:简单几步带你飞,运行Android Studio工程 之前讲过Eclipse环境下的Android虚拟设备的创建和使用,现在既然升级了Android Studi ...

  3. javascript 基础3第13节

    <html> <head> <title>javascript基础</title> </head> <body> 1.流程控制 ...

  4. javascript 基础2第12节

    1. <html> <head> <title>javascript基础</title> </head> <body> 1.Nu ...

  5. Android零基础入门第29节:善用TableLayout表格布局,事半功倍

    原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻 ...

  6. Android零基础入门第30节:两分钟掌握FrameLayout帧布局

    原文:Android零基础入门第30节:两分钟掌握FrameLayout帧布局 前面学习了线性布局.相对布局.表格布局,那么本期来学习第四种布局--FrameLayout帧布局. 一.认识FrameL ...

  7. Android零基础入门第28节:轻松掌握RelativeLayout相对布局

    原文:Android零基础入门第28节:轻松掌握RelativeLayout相对布局 在前面三期中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局. ...

  8. Android零基础入门第26节:layout_gravity和gravity大不同

    原文:Android零基础入门第26节:layout_gravity和gravity大不同 上一期我们一起学习了LinearLayout线性布局的方向.填充模型和权重,本期来一起学习LinearLay ...

  9. Android零基础入门第27节:正确使用padding和margin

    原文:Android零基础入门第27节:正确使用padding和margin 前面两期我们学习了LinearLayout线性布局的方向.填充模型.权重和对齐,那么本期我们来学习LinearLayout ...

随机推荐

  1. FCLK PCLK HCLK

    一.对clock的基本认识 1 s3c2410的clock & power management模块包含三个部分:clock control.usb control.power control ...

  2. linux驱动程序之电源管理之regulator机制流程 (1)

    电源管理芯片可以为多设备供电,且这些设备电压电流有所同.为这些设备提供的稳压器代码模型即为regulator. 下面通过下面三个过程分析regulartor供电机制: 1.分析regulator结构体 ...

  3. Tsinsen A1517. 动态树 树链剖分,线段树,子树操作

    题目 : http://www.tsinsen.com/A1517 A1517. 动态树 时间限制:3.0s   内存限制:1.0GB    总提交次数:227   AC次数:67   平均分:49. ...

  4. 输入n个数组,数组长度不等,每个数组取出一个数进行组合,求出所有的组合。

    转载声明:原文转自http://www.cnblogs.com/xiezie/p/5511707.html 昨天晚上,有个朋友找到我,他在用matlab编程,但是遇到一个问题,解决不了. 问题如下: ...

  5. 使用WIF实现单点登录Part I——Windows Identity Foundation介绍及环境搭建 -摘自网络

    上个月有一个星期的时间都在研究asp.net mvc统一身份验证及单点登录的实现.经过了一番的探索,最终决定使用微软的Windows Identity Foundation.但是这东西用的人貌似不多, ...

  6. C# WinForm修改Panel边框颜色

    private void panel1_Paint(object sender, PaintEventArgs e) { ControlPaint.DrawBorder(e.Graphics, thi ...

  7. Python 函数和模块

    200 ? "200px" : this.width)!important;} --> 介绍 在python中也存在函数的概念,标准的函数我们可以叫内置函数,这类函数可以直接 ...

  8. 多点触控之MotionEvent.ACTION_MASK作用

    ACTION_MASK在Android中是应用于多点触摸操作,字面上的意思大概是动作掩码的意思吧. 在onTouchEvent(MotionEvent event)中,使用switch (event. ...

  9. 【转】C++中继承中的同名成员问题

    C++中,子类若有与父类同名的成员变量和成员函数,则同名的成员变量相互独立,但同名的子类成员函数重载父类的同名成员函数.举例如下: #include <iostream> using na ...

  10. Android---用Wi-Fi来建立对等连接

    本文译自:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html WiFi对等API(P2P ...