Javascript学习1-基础知识
来源:互联网 发布:java lambda 性能 编辑:程序博客网 时间:2024/06/05 06:52
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>2.javascript</title></head><h1>体验JavaScript语言</h1><!-- 使用内部js<script type="text/javascript">window.document.write("Hello, World");</script> --><!-- 使用外部js文件<script type="text/javascript" src="b.js"></script> --><!-- 代码块, javascript不会隔离变量作用域<script type="text/javascript">{var a = 100;document.write(a+"</br>");}{document.write(a+"</br>");}</script>--><!--JavaScript数据类型所有的数值都是number类型字符和字符串都是string类型布尔是boolean类型如果一个变量没有初始化值的时候,其类型为undefined类型。表示没有定义。<script type="text/javascript">var a = 100;var b = 3.14;var c =true;var d = 'a';var e = "hello";var f;document.write(a + "<br/>");document.write(b + "<br/>");document.write(c + "<br/>");document.write(d + "<br/>");document.write(e + "<br/>");document.write(f + "<br/>");document.write("<hr/>");document.write( typeof a + "<br/>");document.write( typeof b + "<br/>");document.write( typeof c + "<br/>");document.write( typeof d + "<br/>");document.write( typeof e + "<br/>");document.write( typeof f + "<br/>");</script> --><!-- javascriptnumber进制<script type="text/javascript">var a = 12;var b = 012; //八进制 10var c = 0x12; //十六进制 18document.write(a + "<br/>"); document.write(b + "<br/>");document.write(c + "<br/>");</script> --><script type="text/javascript">/*parseInt() 方法首先查看位置 0 处的字符,判断它是否是个有效数字;如果不是,该方法将返回 NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置 1 处的字符,进行同样的测试。这一过程将持续到发现非有效数字的字符为止,此时 parseInt() 将把该字符之前的字符串转换成数字。字符串中包含的数字字面量会被正确转换为数字,比如 "0xA" 会被正确转换为数字var num = parseInt("1234abc");document.write(num);//1234 var num1 = parseInt("12345red");//返回 12345var num2 = parseInt("0xA");//返回 10var num3 = parseInt("56.9");//返回 56var num4 = parseInt("red");//返回 NaNdocument.write(num1 + "<br/>");document.write(num2 + "<br/>");document.write(num3 + "<br/>");document.write(num4 + "<br/>");document.write( parseFloat("123") ); // 可以document.write( parseFloat("123.53") ); // 可以document.write( parseFloat("012") ); // 12document.write( parseFloat("000012") ); // 12document.write( parseFloat("0x20") ); // 结果为0document.write( parseFloat("-59") ); // 负数document.write( parseFloat("abc123") ); // NaN (Not a Number),表示不是一个数字。document.write( parseFloat("123ab2c") ); // 结果是123,即会解析前面正确的数字,直到遇到不正确的数字。document.write(isNaN("abc")+"<br/>"); //truedocument.write(isNaN("123")+"<br/>"); //false*//* 加法运算符某个运算数是 NaN,那么结果为 NaN。如果两个运算数都是字符串,把第二个字符串连接到第一个上。如果只有一个运算数是字符串,把另一个运算数转换成字符串,结果是两个字符串连接成的字符串。注意:变量是布尔类型的时候,true=1, false=0;var a = 5;var b = true;document.write( "a+true=" +(a + b)); *//* 两个字符串在比较的时候 比较的是两个字符串 对应的字符顺序.注意: 如果字符串与数字比较,会把字符串转成数字再进行比较。var bResult1 = 2 > 1//truevar bResult2 = 2 < 1//falsevar bResult = "25" < "3";var bResult3 = "25"<3;document.write(bResult1+"<br/>");//输出 "true"document.write(bResult2+"<br/>");//输出 "false"document.write(bResult+"<br/>");//输出 "true"document.write(bResult3+"<br/>");//输出 "true" *//* wth语句的作用: 有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象。with(document){write(1+"<br/>");write(2+"<br/>");write(3+"<br/>");write(4+"<br/>");} */</script></html>
0 0
- Javascript学习1-基础知识
- JavaScript精简学习1:基础知识
- JavaScript学习笔记(1)基础知识
- [JS基础]JavaScript精简学习1:基础知识
- javaScript基础知识学习总结
- javaScript学习基础知识汇总
- JavaScript学习(一)基础知识
- javaScript学习基础知识汇总
- 3.JavaScript 基础知识学习
- 学习总结:JavaScript基础知识汇总
- javascript语句基础知识学习【javascript高级程序设计】
- JavaScript基础知识1
- Javascript基础知识(1)
- Javascript-基础知识(1)
- JavaScript基础知识1
- javascript基础知识1
- JavaScript基础知识整理1
- javaScript基础知识1
- Oracle中的数值处理相关函数介绍
- PyQt5:网格布局2(14)
- 一些Android sys_call_table获取的方法
- UVa 725 Division
- 从整数1到99之间选出能被3整除、且有一位上的数是5的那些数,并把它们放在p数组中,输出(p数组中)满足条件的数据。
- Javascript学习1-基础知识
- Mac下MySql卸载方法
- PyQt5:表格布局(15)
- bzoj4103【THUSC2015】异或运算
- 从键盘上输入一个数,将其插入到数列{2,5,6,8,12,13,15,17,19,22}中,并保证该数列的有序性。
- 简单的LINUX字符设备驱动及编译进Linux内核
- 解决hp开机"511-cpu fan not detected "错误
- php反转字符串的三种方法
- xUtils 简介