zoukankan      html  css  js  c++  java
  • JavaScript 基础一

    内部: <Script Language="JavaScript" type="text/javascript"> JavaScript代码 </Script>

    外部引用: <Script  Language="JavaScript" src="文件名.js"> JavaScript代码 </Script>

     一般脚本都是写在最后的。 如果要写在Head 里面  把要执行的方法写在 window.onload=function (){需要执行的方法) 在网页加载完成或执行

    编写规则:

    JavaScript区分大小写

    JavaScript脚本程序必须嵌入在HTML文件中

    JavaScript脚本程序中不能包含HTML标记代码 (但是,包含在双引号中就可以用了)

    四种基本的数据类型:

    数值(整数和实数)

    字符串型(用“”号或‘’括起来的字符或数值)

    布尔型(使True或False表示)

    空值   null,undefind

    *非空 非0 非假即是真

    JavaScript 区分大小写,变量 myVar、 myVAR 和 myvar 是不同的变量

    alert("好");   打印到对话框

    console.log();  打印在console里面

    document.write();  打印在页面上

    声明变量:

    var a= 10;

    * 全局变量不需要以 var 关键字进行声明, 但局部变量则必须以此关键字来声明。

    parseInt()和parseFloat() 函数将字符串分别转换为整型和小数

    循环三要术:

     开头,自加,退出

    for,if,swich跟C#里面差不多

    声明数组:

     var emp =new Array{"aa","bb","cc"};

     var emp=[];

    join:连接字符串    reverse:颠倒数组元素顺序    sort:进行排序

    == 等于  1=="1"    (先转化成相同类型再比较值)

    === 严格等于   1===="1"  (先比较类型,类型相同再比较值,类型不同直接False)

    短路原则:

     A() || B()  当A()为真时,B()不用实现,称为短路

    内置函数:

     Eval()  用于计算字符串表达式的值

     IsNan 是不是不是一个数字   不是数字为真,是数字为假

    自定义函数:

     function 函数名( 参数1,参数2,… ) { 语句; } 

     调用函数: 函数调用一般和表单元素的事件一起使用,调用格式为: 事件名=“函数名” ;

    -----------------------------------------------------------------------------------------------------  

    三类对象:

     浏览器对象: 1)window  整个窗体   2)document  空白   3)Url   地址栏

     脚本对象: 1) String 字符串对象  2) Date 日期   3)Math   数学

     HTML对象: 1)各种HTML对象  2)段落<p>  3)图片 <Img>   4) 超链接<A>等

     String 对象

     Length: 长度

     indexOf(“子字符串”,起始位置 )  :查找字符串的位子

     substr(0,1) :裁剪

     Math 对象

      random :返回0-1之间的随机数

      round(y):四舍五入取整

     5-10之间的随机数

     公式:  

     var a=5,b=10;

     c=Math.round((b-a)*Math.random())+a;

     Date 对象

     var tody =new Date();

      setxxx :设置时间

     getxxx: 获取时间

     

    定时器函数 

     setTimeout的用法: setTimeout(“调用的函数”,”定时的时间”)

     例: var myTime=setTimeout(”disptime( )”,1000);

     clearTimeout(myTime);  //关闭定时器

    在页面上显示时间: 

    var bb;
    function test()
    {
     var date = new Date();
    var c = date.getFullYear() + "" + date.getMonth() + "" + date.getDate() + "" + " " + date.getHours() + "" + date.getMinutes() + "" + date.getSeconds() + "";
     var s2 = document.getElementById("s1");
     s2.innerText = c;
     bb=setTimeout("test()", 1000);   //递归--》在某一个方法里面反复调用自己  最好换成   setInterval()
    }
    test();
    function stop()
    {
     clearTimeout(bb);
    
    }
  • 相关阅读:
    【基础知识七】贝叶斯分类器
    tensorflow入门资料
    机器学习常用开发工具【转】
    SVM的sklearn.svm.SVC实现与类参数
    从线性回归到CNN【转】
    RBF神经网络和BP神经网络的关系
    sklearn安装
    【转】SQL模糊查询
    笔记:XML-解析文档-流机制解析器(SAX、StAX)
    笔记:XML-解析文档-XPath 定位信息
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/5906408.html
Copyright © 2011-2022 走看看