javascript的基础

陌路散爱 提交于 2020-01-28 19:11:11

JavaScript简介

JavaScript是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。
对于一些初学者来说往往会将一些其与java编程语言混为一谈,实际上从本质上来说,这二者并没有什么本质的联系。
JavaScript的国际标准是ECMAScript.

javaScript和java的联系

JavaScript Java
基于对象,不能说是面向对象,比如说,JavaScript不能支持继承 面向对象
解释 解释或者编译
弱变量类型,js的弱类型是变量的弱类型 强变量类型

JavaScript的注解

js的声明学习:
1、在head标签中使用script标签进行代码域的声明

<!--声明js代码域-->
<script>
		alert('内容');
	</script>

2、在head标签中使用script标签引入事先在外部声明好的js文件
特点:可以实现js代码的重复使用,避免代码的冗余

<script src="相对路径" type="text/javascript" charset="utf-8"></script>

js中的变量

<!--
		js的所有变量声明只有var关键字
		js的变量名是严格区分大小写的
		js中的字符串可以使用双引号也可使用单引号
		js可以使用同名变量,后面会将前面的覆盖
		-->
		var a =123;
		var a1=1234;
		var a=
		alert(a);

js的数据类型及typeof运算符

number 数字类型
string 字符串类型,用单引号或双引号
boolean true flase,但是js 会把他们解析为1,0
object JavaScript中的对象、数组和null
null 空对象赋值
udefined 变量声明不赋值的情况下,默认值是udfined

string 对象

①属性:
字符串对象.length

	var str="this is javascript"
	var str_Length=str.length;

②方法:
字符串对象.方法名

方法名 说明
charAt(index) 返回在指定位置的字符
indexOf(str,index) 查找某个指定的字符串在字符串中首次出现的位置
substring(index1,index2) 返回位于指定索引index1和index2之间的字符串,且包括index1对应的字符,不包括index2对应的字符
split(str) 将字符串分割为字符串数组

数组

①创建数组
var 数组名称=new Array(size);
new:表示数组的关键字
size:表示数组中可存放的元素总称

②为数组元素元素赋值

<!--方法1-->
		var num=new Array("1","3","5","8");
		
<!--方法2-->
		var num=new Array(4);
		num[0]="1";
		num[1]="3";
		num[2]="5";
		num[3]="8";

③访问数组
数组名【下标】

数组的常用属性和方法

名称 描述
length 设置或返回数组中元素的数目
join() 把数组中的所有元素放入一个字符串,通过一个个的分隔符进行分隔
sort() 对数组进行排序
push() 向数组末尾添加一个或更多个元素,并返回新的长度

运算符

类型 运算符
算术运算符 + - * / ++ –
赋值运算符 = += -+
比较运算符 > < >= <= == != === !=
逻辑运算符 && !

逻辑控制语句

①if条件语句

if(条件)
{  //JavaScript代码;  }
else
{  //JavaScript代码;  }
If·中0,null,” ”,undefined,NaN,false--------结果是false;其他的都是true!
②switch多分支语句

switch (表达式)
{  case 常量1 :
      JavaScript语句1;
  break;
   case 常量2 :
        JavaScript语句2;
  break;
default :
      JavaScript语句3;  }
③for、while循环语句

for(初始化;  条件;  增量)
 {  JavaScript代码;  }
while(条件) 
 {  JavaScript代码;  }
 
④for-in

var fruit=[ "apple", "orange", "peach","banana"];
for(var i in fruit){
   document.write(fruit[i]+"<br/>");  }
i就是数组的下标,in这个数组要查询所有的数组下标
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!