javascript 基础

Javascript 
javascript 是运行在客户端的解释形脚本语言


解释形 
  每次执行由解释器对语言进行解析;
  PHP Javascript
  
  
  编译形
  把程序翻译成机器可以识别的代码,下一次执行时就不用再进行翻译了,直接执行。
  JAVA C 
  
  javacript的用途:
  给网页脚本实现动态化
  对用户输入的内容进行验证
  javascript可以响应HTML事件或者XML数据
  
  XML-Extension Makeup Language
  扩充标记语言
  信息的传送者和载体
  没有预定义标签,所有的标签必需成对的出现。
  XML:不作为
  
 二 Javascript的应用
 Javacript语法
 JavaScript 文件
 文件扩展名 .js
 数字 字母 下划线 和中线, 文件名称尽量起到的有意义;
 Javascript 的调试工具

 Firefox Firefox;




 
 javascript的注释
单行注释//
多行注释/* */


JAVASCRIPT 可以引用到html中或者php文件中,他们有两种引用方式 
<script src="javaScript脚本"</script>
脚本:脚本名称.js


第二种引用方式:<script>脚本内容</script>
document.write(string str);
功能:在文档上输出字符串的内容


alert(string str);
功能:弹出一个对话框




变量:变量在内存中申请的空间,变量可以用来储存值,在程序当中进行处理
javascript 的变量时弱类型的,变量的类型取决去赋值。


申明变量的语法:
var变量的名称;
var变量名称,变量名称
也可以在声明中赋予初始值


typeof函数 
功能:输出变量的类型



javascript变量的类型分为8种,三大类。
原始类型
数值类型(number)
整数和小数


字符串类型(string)
var y ="hello";
document.write(typeof(y));


布尔值类型
var z = true;
document.write(typeof(z));



js 示例



符合类型
JavaScript认为所有类型都是基于对象的
对象类型Object
var obj = new object();
   document.write(typeof(obj.length));
数组类型 Array
var aboj = new Array();
document.write(typeof(aboj));

    for(var i =1; i<10; i++){
  for(var j =1;j<=i; j++){
  document.write(j+"*"+i+"="+j*i+"&nbsp;&nbsp");
  }
  document.write("<br/>");
  }


  document.write("<br/>");




  var i =1;
  while(i<10){
   var j= 1;
  while(j<i){
  document.write(j+"*"+i+"="+j*i+"&nbsp;&nbsp");
  j++;
  }
  i++;
  document.write("<br/>");
  }
  
js 数组
在申明数组的时候,可以给数组指定长度
var arr = new Array(整数);
document.write(arr6.length);


属性 
数组对象.length 
返回数组的长度
         var arr6  =   new Array(3,8);
         document.write(arr6,length);
 
数组的输出
数组的遍历
下标从0开始,访问的方式为数组对象[下标]  

var arr1 = new Array("team");
var arr2 = new Array("tom");
var arr3 = arr1.concat(arr2);
document.write(arr3);
  document.write("<br/>");












 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值