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

    一、什么是javaScript?
    javaScript是一种基于对象和事件驱动的脚本语言。
    二、JavaScript的特点:
    1.向HTML页面中添加交互行为
    2.脚本语言,语法与java类似。
    3.解释性语言,边执行边解释。
    三、javaScript的组成:
    1.ECMScript
    2.BOM
    3.DOM
    四、JavaScript的基本结构:

    五、JavaScript的执行原理:
    1.浏览器向客户端发送请求。
    2.服务器处理包含JavaScript的页面
    3.服务器将处理完的JavaScript页面返回到浏览器显示给用户。
    六、网页中引入JavaScript的方式:
    1.使用
    3.直接在HTML标签里面,
    七、JavaScript中的变量:
    1.声明:
    var 变量名 ;
    2.赋值:
    变量名 = 值;
    eg:var i ; i = 5;
    3.边声明边赋值:
    var 变量名 = 值;
    eg:var i = 5;
    八、JavaScript中的数据类型:
    1.undefined类型:该类型只有一个值,就是undefined,当声明的变量未初始化时,该变量的默认值是undefined。
    2.null类型,该值与undefined的值相等。
    3.number类型:数值类型。
    4.string类型:字符串类型。
    5.boolean类型,值是true或者false
    九、字符串中的方法:
    1.indexOf:查找某个指定的字符串在字符串中的位置,返回数值类型。
    2.charAt:返回在指定位置的字符。
    3.substring(index1,index2):返回指定索引index1到index2之间的字符串
    4.split(str):分割字符串,之后放在数组里
    十、typeof(值或者变量)
    返回该变量或者该值的类型。
    eg:var i = 5;
    alert(typeof(i)); //弹出number
    十一、数组:
    1.先声明,在赋值:
    var num = Array(2);
    num[0] = 1;
    num[1] = 2;
    2.在声明的同时赋值:
    var num = Array(1,2);
    3.通过[]的方式来赋值:
    var num = [1,2];
    十二、数组里面的方法和属性:
    1.数组名.length:获取数组的长度
    2.数组名.join(),把数组中的所有元素放入一个字符串中,通过一个分割符进行分割。
    3.数组名.sort():对数组进行排序
    4.数组名.push():向数组末尾添加一个或多个元素,并返回最新的长度。
    十三、运算符号:
    1.算术运算符:+ - * / %
    2.赋值运算符:= += -=
    3.比较运算符:> < == != >= <=
    4.逻辑运算符:&& || !
    十四、逻辑控制语句:
    1.
    if(表达式){
    //js代码
    }else{
    //js代码
    }
    2.switch结构:
    switch(表达式){
    case 值1:
    //js代码
    break;
    case 值2:
    //js代码
    break;
    default:
    //js代码
    break;
    }
    3.循环结构:
    for(初始化;条件;迭代){
    //js代码
    }
    注意:初始化是var i = 0;

    	for(var i in 数组){
    		//js代码
    	}
    4.while循环:
    	while(条件){
    		//js代码
    	}
    5.do--while循环:
    	do{
    		//js代码
    	}while(条件);
    6.中断操作:
    	(1)break:结束循环
    	(2)continue:结束当前循环,进行下次循环。
    7.注释:
    	单行注释://
    	多行注释:<!-- ->
    

    十五、常用的输入和输出:
    1.警告:alert();
    语法:alert(“弹出信息”);
    2.提示:prompt();
    语法:prompt(“输入信息”,“默认值”)
    十六、语法约定:
    1.js中区分大小写。
    内置对象的首字母一般大写。关键字(for)一般小写。
    2.变量、对象和函数的名称:
    命名可以包含字母,数字,下划线,$,但是首字母不能是数字。
    3.分号:
    代表结束语句。
    十七、常用的系统函数:
    1.parseInt(“字符串”):将字符串转换成int类型的值。
    2.parseFloat(“字符串”):将字符串转换成float的值。
    3.isNaN():检测parseInt出来的值是否是非数字。
    eg: var num = isNaN(“12.5”);//返回false
    var num = isNaN(“12.5e”);//返回true
    4.自定义函数:
    (1)定义函数:
    function 方法名(参数1,参数2){
    //js代码
    return 值;
    }
    5.事件名=函数名();如果函数有参数,在调用的时候需要传参数。
    6.匿名函数:
    eg:function (count){}
    7.变量的作用域:
    与java中类似,分为成员变量和局部变量。

  • 相关阅读:
    C#如何用OpenFileDialog控件打开图片显示到PictureBox这个控件
    C# winform 禁止窗体移动
    linux 硬链接和软链接(转)
    linux 源码编译(转)
    linux 压缩与解压缩
    硬盘分区(来自百度百科)
    arp:地址解析协议(Address Resolution Protocol)(来自维基百科)
    c++学习笔记(1)
    ProbS CF matlab源代码(二分系统)(原创作品,转载注明出处,谢谢!)
    [eclipse]UML之AmaterasUML 插件
  • 原文地址:https://www.cnblogs.com/a1111/p/12815899.html
Copyright © 2011-2022 走看看