JavaScript基础Note2

2018年4月20日星期五

系统函数

parseInt 字符串转整形

parseFloat 字符串转浮点型

isNaN 检查是否非数字

示例:

<script>
    varabc = "86";
    var strToint= parseInt(abc);
    var str1= "56.5";
    var strToFloat= parseFloat(str1);
    var str2= "abc";
    var isNan= isNaN(str2);
    document.write(strToint+"<br/>");
    document.write(strToFloat+"<br/>");
    document.write(isNan+"<br/>");
</script>

自定义函数

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>无参函数</title>
</head>
<body>
<input type="button"value="显示雀雀JavaScript基础笔记"
       οnclick="study(prompt('输入次数'))"/>
<script>

functionstudy(){
        for(vari = 0; i < 5 ; i++) {
            document.write("雀雀JavaScript基础笔记" + "<br/>");
        }
    }
    functionstudy(count){
        for(vari = 0; i < count; i++) {
            document.write("雀雀JavaScript基础笔记" + "<br/>");
        }
    }

</script>
</body>
</html>

局部变量和全局变量

示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>全局变量和局部变量</title>
</head>
<body οnlοad="second()">
<script>var i = 20; //全局变量function first() {var i = 5;  //局部变量for (var j = 0; j < i; j++) {document.write("&nbsp;&nbsp;&nbsp;&nbsp;" + j);}}function second() {var t = prompt("请输入数值:");if (t > i) {document.write(t);} else {document.write(i);}first();}
</script>
</body>
</html>

Windows对象

confirm() 和 location() 的用法

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Windows对象</title>
</head>
<body>
<script>//confirm 有确定和取消按钮返回值是一个boolean的值if (confirm("是否要确认跳转")) {alert("点击了确认按钮!");//跳转功能window.location = "http://www.baidu.com";}else {alert("点击了取消按钮!");}
</script>
</body>
</html>

提示:

alert()无返回值,不能对脚本产生任何改变,只有一个参数。

Prompt()确定的时候返回取得的字符串,取消则返回null,两个参数。

Confirm()返回值类型是一个boolean类型,一个参数。

open() 和 close() 的用法

示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>OpenOrClose</title>
</head>
<body>
<input type="button" οnclick="open_newpage()" value="新的一页打开"/>
<input type="button" οnclick="close_page()" value="关闭当前页面"/>
<script>function open_newpage() {window.open("http://www.baidu.com","","height = 500,width=600," +"left = 500,top = 300")}function close_page() {window.close();}
</script>
</body>
</html>

窗口特征

雀雀JavaScript基础Note2相关推荐

  1. JavaScript基础笔记集合(转)

    JavaScript基础笔记集合 JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在< ...

  2. javascript基础语法——表达式

    前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascript表达式(expression).本文将详 ...

  3. Javascript基础与面向对象基础~第四讲 Javascript中的类对象

    今天来说JS中如何实现类(class),事实上本应该昨天晚上写的,可我失言了,在些说一声"抱歉"!JS中的类是JS面向对象的基础,也是我最拿手的东西,你写的代码能否提高一个层次,一 ...

  4. javascript基础系列(入门前须知)

    -----------------------小历史---------------------------- javascript与java是两种语言,他们的创作公司不同,JavaScript当时是借 ...

  5. JavaScript基础系列---闭包及其应用

    闭包(closure)是JavaScript中一个"神秘"的概念,许多人都对它难以理解,我也一直处于似懂非懂的状态,前几天深入了解了一下执行环境以及作用域链,可戳查看详情,而闭包与 ...

  6. 夯实JavaScript基础之prototype, __proto__, instanceof

    function New(f){return function(){var o = {'__proto__': f.prototype};f.apply(o, arguments);return o; ...

  7. JavaScript基础,Cookies,Sessions

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScript脚本,在PHP中使用JavaScript. JavaScript是网景公司开发的,是 ...

  8. JavaScript基础一

    1.1 javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) J ...

  9. Web前端-JavaScript基础教程上

    Web前端-JavaScript基础教程 将放入菜单栏中,便于阅读! JavaScript是web前端开发的编程语言,大多数网站都使用到了JavaScript,所以我们要进行学习,JavaScript ...

最新文章

  1. step4 . day7 进程间的通信方式
  2. React 是怎样炼成的
  3. java怎么截取后8位数字_java如何更快生成00000000~99999999的8位数字保存到文件中?...
  4. php乱码调试,NotePad++ 调试PHP代码中文显示乱码
  5. 中蒙俄经济走廊背景_上海外国语大学师生代表团参观访问G60科创走廊俄罗斯院士创新基地...
  6. Python基础十四——内置函数和匿名函数
  7. freenas共享指定网络密码不正确_FreeNas系统安装贴心教程(附常见问题解决方案)...
  8. VB封装excel chart
  9. jQuery插件编写,
  10. 力扣题目——121. 买卖股票的最佳时机
  11. 优麒麟 mysql_优麒麟18.10新特性预览—生物识别
  12. 均值定理四个公式_中考数学几何题,就考这140多条公式定理!
  13. MySQL简单技巧(三):教你轻松用information_schema表+python实现表结构同步(上)——理论篇
  14. python爬取网易云音乐评论并制作词云
  15. 酷站60个漂亮可用的外文站点欣赏(经典推荐)
  16. android系统版本命名,安卓历代系统版本命名回顾 你吃过哪些甜点?
  17. 8月新亲测完美短视频点赞系统支持抖音+快手+刷宝+微视等所有主流短视频点赞/关注/评论系统源码
  18. VMware Workstation 虚拟机不兼容解决方法
  19. linux查看GPU使用情况 linux如何查看GPU使用情况
  20. python 加一个月 日期,有没有一种简单的方法可以在Python中将datetime对象增加一个月?...

热门文章

  1. MBSE建模学习之一:说说模块(Block)
  2. 超市过期商品检索程序(二)——程序初步设计以及初步实现
  3. 概率论06 连续分布
  4. 圆球度: 圆度与球度
  5. mysql熔断机制_熔断机制hystrix
  6. ycmj.php,祝CSDN的朋友们2014元旦快乐,肯定高手帮小弟我解密个文件,PHP加密的,搞了半天没搞明白。 求高手...
  7. 北京供销大数据集团构建高效、安全、可靠的银行灾备体系
  8. 什么是计算机网络 它有哪些主要功能,什么是计算机网络?计算机网络的功能和特点有哪些...
  9. 全局路径规划AstarDijkstra---ROS算法入门学习
  10. JavaWeb CSS样式