zoukankan      html  css  js  c++  java
  • javascript初学

    javascript是个脚本语言,需要宿主,它的宿主文件是html;

    它在html中有三种位置1)head里面;2)body里面;3)</html>之后;

    javascript有三个常用的对话框:

    alert();警告对话框,作用是弹出一个警告对话框;

    confirm();确定对话框,弹出一个可供选择的确定对话框,点击确定返回true,点击取消返回false;

    prompt();弹出一个可以输入内容的对话框prompt( )括号里只有一句时表示提示,括号里面两句时后面一句是默认内容;

    JavaScript语法:

    语法大部分与C#相同,变量类型时通用的var

    还有isNaN 判断是不是不是一个合法的数字 不是数字返回true 是数字返回false;

    运算符 语句与C#大体相同;

    数组:

    a.sort();自动排序按照从小到大,如果想要从大到小可以用a.reverse()翻转数组,这个与c#中的冒泡不同;

    函数:名称,输入,返回,加工依旧是四要素只不过这里面函数使用function a(){}来表示;函数调用a();

    DOM

    DOM文档对象模型,树模型;

    Window对象操作

    子对象:history(浏览历史记录),location(地址栏地址),document(对象),status(下方状态栏),menubar(菜单栏),toolbar(工具栏);

    window.history.go(n) n如果是整数则代表前进n个页面,如果n是负数则代表后退n个页面;

    今儿的两个题:1)1-n的阶乘求和 不太熟悉做不到像用vs那样随意,输入接受那块输入了不接受,所以规定了i的值

                       2)100以内与7有关的数

    代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>
    <input type="button" value="阶乘求和" onclick="jcqh()" />
    <input type="button" value="7相关" onclick="seven()" />
    </body>
    </html>
    <script language="javascript">
    function jcqh()
    {
    var sum=0;
    for(var j=1;j<=5;j++)
    { sum1=1;
    for(var i=1;i<=j;i++)
    {
    sum1*=i;
    }
    sum+=sum1;
    }
    document.write(sum);
    }

    function seven()
    {
    for(var i=1;i<=100;i++)
    { if(i%7==0||i%10==7||i/10==7)
    {
    document.writeln(i);
    }
    }
    }

    </script>

  • 相关阅读:
    C# 静态类和非静态类的区别
    C# 集合
    C#字符串
    C# 虚方法 抽象方法 接口
    C#常用的关键字
    扫描功能小结 (扫描二维码、条形码)
    QQ空间/朋友圈类界面的搭建
    tableview左滑按钮 tableviewcell自定义左滑按钮
    UITextView 开始编辑时,文字没有左上角对齐解决办法 tableview整体上移
    图片、视频上传小记(基于七牛云)
  • 原文地址:https://www.cnblogs.com/nannan-0305/p/5319419.html
Copyright © 2011-2022 走看看