`
zlotus
  • 浏览: 54170 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript4

    博客分类:
  • Web
阅读更多

http://www.w3school.com.cn/js/jsref_obj_math.asp

 

parseInt(string, radix)

 

string 必需。要被解析的字符串。
radix

可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

如果省略该参数或其值为 0,则数字将以 10 为基础来解析。

如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

alert('09');//09
alert(09);//9
alert(parseInt('09'));//0
alert(parseInt(09));//9

 

当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。

举例,如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。

注释:只有字符串中的第一个数字会被返回

注释:开头和结尾的空格是允许的。

如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

 

parseInt("10"); //返回 10
parseInt("19",10); //返回 19 (10+9)
parseInt("11",2); //返回 3 (10+9)
parseInt("17",8); //返回 15 (8+7)
parseInt("1f",16); //返回 31 (16+15)
parseInt("010"); //未定:返回 10 或 8

 

 

Java:

十进制的整型常量用0开头的数值表示,如100-50

八进制的整型常量用0开头的数字表示,017代表十进制的数字15
十六进制整型常量用0x开头的数值表示,如0x2F代表十进制的数字47

  数据类型  关键字  占用位数  缺省数值  取值范围
  布尔型  boolean   8        false     true/false
  字节型  byte      8          0       -128—127


  字符型  char      16       `\u0000`  \u0000`~\u FFFF
  短整型  sbort     16          O      -32768—32767


  整型     int      32          0      -2147483648~2147483647
  浮点型  float     32        0.0F     1.40129846432481707e-45~
                                       3.40282346638528860e+38
  双精度  double    64          0.0D   4.94065645841246544e-324~
                                       1.79769313486231570e+308d

 

 

  长整型  long      64          0      -9223372036854775808~9223372036854775807

 

 

js在页面加载顺序

本文来自CSDN博客出处:http://blog.csdn.net/shishaomeng/archive/2009/01/17/3812881.aspx

 

页面使用js:

  • Javascript代码放在标记对<script>和</script>之间
    由<script />标记的src属性引入外部的js文件
    放在事件处理程序中,比如:<p onclick="alert('我是由onclick事件执行的Javascript')">点击我</p>
    作为URL的主体,这个URL使用特殊的Javascript:协议,比如:<a href="javascript:alert('我是由javascript:协议执行的javascript')">点击我</a>
    利用javascript本身的document.write()方法写入新的javascript代码
    利用Ajax异步获取javascript代码,然后执行
  • 页面上的Javascript代码是HTML文档的一部分,所以Javascript在页面装载时执行的顺序就是其引入标记<script />的出现顺序, <script />标记里面的或者通过src引入的外部JS,都是按照其语句出现的顺序执行,而且执行过程是文档装载的一部分。
  • 每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。
  • 变量的调用,必须是前面已经声明,否则获取的变量值是undefined

<a href='javascript:void(0)' onclick=“函数名”>:

不建议这样写如果是forward另一页面(在ie6下页面不跳转),先执行onclick事件再执行href,在href=javascript:函数名这样写也会有问题。<a/>只有加上href鼠标是默认手型,cursor:pointer;兼容

不同浏览器兼容问题,js&css按照标准去写。

写js用兼容性js框架去写减少错误。

 

js中引用页面定义的<c:set var="ctx" value="${pageContext.request.contextPath}"/>

如果在当前页面编写<script type="text/javascript">...alert('${ctx}');</script>可以得到,

如果是<script src="ds.js" type="text/javascript"/>在ds.js中var ctx = '${ctx}';//得不到值

 原因:如果页面引用的外部JS脚本使用EL获取服务端执行的代码,是无法获取到值的.只有在JSP文件里的JS脚本才能取到服务端代码的值.
所有的jsp文件在响应给用户时都会编译成servlet,执行其中所有的JSP脚本或EL表达式(在jsp里的js中的el表达式执行),并由java输出流转化成HTML文本代码response响应给客户端,所以浏览器接收到的只是html页面。而外部js文件与HTML一起响应给客户端,并在本地组装在一起,所以<script src="xxx.js">这样的外部引用JS,是无法执行服务端脚本的。

jsp-html过程

 

 js高级编程:

变量作用域:http://www.cnblogs.com/aming/archive/2008/07/29/1255388.html?login=1#commentform

1.在同一作用域中,JavaScript允许变量重复定义,后一个定义将覆盖前一个定义。

2.函数内部如果不加关键字var定义的变量,默认为全局变量。

 

 

 

 

分享到:
评论

相关推荐

    ArcGIS API for JavaScript 4.x 基础之绘制点、线、面、标注、图片(完整代码)

    ArcGIS API for JavaScript 4.x 基础之绘制点、线、面、标注、图片的完整代码;

    javascript4-2

    javascript4-2 javascript4-2 javascript4-2 javascript4-2 javascript4-2

    javascript4_1

    javascript 权威指南 中文版 javascript4_1

    javascript教案 JavaScript基础

    1.1 JavaScript的由来 4 1.2 什么是JavaScript 4 1.3 JavaScript的特点 4 1.3.1 javascript的优点 5 1.3.2 javascript的局限性 5 1.4 Java 与 JavaScript 有什么不同 5 第二章 语法基础 7 2.1 在...

    javascript_权威指南第四版

    javascript_权威指南第四版.pdf

    arcgis api for javascript 实现动态轨迹

    arcgis api for javascript 实现动态轨迹(巡查轨迹)

    JavaScript权威指南第4版(英文原版).

    JavaScript权威指南第4版(英文原版).

    深入理解JavaScript系列

    本书是一本全面、深入介绍JavaScript语言的学习...第4部分介绍技巧、工具和类库,帮助读者更好地运用JavaScript进行编程。 本书内容由浅入深,非常适合想要快速学习JavaScript编程或者深入钻研JavaScript的读者参考。

    JavaScript - The Definitive Guide 4th edtion

    《JavaScript - The Definitive Guide 4th Edition》是一本权威的JavaScript编程指南,由David Flanagan撰写。这本书深入浅出地介绍了JavaScript的核心概念、语法和应用,是开发者必备的参考书籍之一。作为第四版,...

    head first JavaScript源码

    《Head First JavaScript源码》是2010年出版的一本中文版JavaScript学习书籍的源码,这本书以其独特的视觉设计和易理解的方式深入浅出地介绍了JavaScript编程语言。JavaScript是一种广泛应用于网页和网络应用的脚本...

    JavaScript权威指南(JavaScript犀牛书一本)

    4. **异步编程**:详述了事件循环、回调函数、Promise、async/await等异步处理方式,帮助开发者应对JavaScript的非阻塞I/O特性。 5. **正则表达式**:介绍了JavaScript中的正则表达式语法和用法,用于字符串的匹配...

    JavaScript文档

    本资源包包含了多个关于JavaScript的重要参考资料,包括“JavaScript权威指南(英文版).chm”、“javascript5.5.chm”、“css2gb.chm”以及“JavaScript对象与数组参考大全 .chm”。 首先,我们来看“JavaScript权威...

    JavaScript 权威指南 第四版 清晰版 第一卷

    JavaScript 权威指南 第四版 清晰版 第一卷 共两卷 另一分卷在 http://download.csdn.net/source/1283340

    Beginning JavaScript, 4th Edition

    Includes improved examples on the most up-to-date JavaScript programming techniquesContinuing in the superlative tradition of the first three editions, Beginning JavaScript, Fourth Edition, gets you ...

    JavaScript学习指南 高清 PDF

    4. **异步编程**:JavaScript是单线程的,但通过事件循环和回调函数、Promise、async/await等方式处理异步操作,确保了非阻塞的程序执行。 5. **DOM操作**:DOM(文档对象模型)是HTML和XML文档的结构表示,...

    log4javascript - JavaScript日志

    log4javascript演示 博文链接:https://lxy19791111.iteye.com/blog/263165

    JavaScript基础语法(ppt)

    JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...

    Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript[EPUB版]

    Author David Herman, with his years of experience on Ecma’s JavaScript standardization committee, illuminates the language’s inner workings as never before—helping you take full advantage of ...

    VS2015安装证书,JavaScript_ProjectSystem.msi,JavaScript_LanguageService.msi

    4. 使用命令行(cmd或PowerShell)运行`msiexec.exe /i 路径\文件名.msi /passive`命令来安装缺失的组件,其中`路径\文件名.msi`应替换为实际的文件路径和名称。 5. 安装完成后,重启电脑并重新尝试VS2015的安装。 ...

    JavaScript函数(源代码)

    JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)JavaScript函数(源代码)...

Global site tag (gtag.js) - Google Analytics