JavaScript基础篇

JavaScript基础篇(ECMAScript)

JavaScript与HTML结合方式

1.内部定义js代码
	    <script></script>
2.外部引用文件
	    <script src="XXX.js"></script>

注释方式

1.单行注释
   //
2.多行注释
  /*注释内容*/

数据类型

1. 原始数据类型(基本数据类型):
      number:数字,特殊数字NaN(不是数字的数字)
      string:字符串
      boolean:true和false
      null:空占位符
      undefined:未定义,未初始化的变量默认赋值underfined
				
2. 引用数据类型:对象. 

变量

1. 定义变量:var 变量名 = 初始化值
2. typeof 判断变量类型,null运算结果object 

运算符

1.一元运算符
	  ++   表示自增
	  --   表示自减
	  +    表示正数
	  -    表示负数
	 
2.算数运算符
	   +,-,*,/,%
	  
3.赋值运算符
   =,+=,-=,*=,/=,%= 

4.比较运算符
   >,<,>=,<=,==,===(全等于:数据类型和值都要相等才返回true)

5.逻辑运算符
   &&、||、!
   number:0和NaN为false
   string:" "为false
   null、undefined:都为false
   对象:都为true 
6、三元运算符
   a?b:c 

流程控制语句

   if...else
   while
   do...while
   for
   switch(任意类型变量):
   case:值
   ......
   break;
   default:
   ......

基本对象

1. Function 函数
  创建:
      方式一:
      function fun(参数){
	      //方法体
      }
      方式二:
      var fun = function(参数){
	      //方法体
      }
  属性
	      方法.length  形参个数
	      
2.Array 数组
  创建
      var arr = new Array(元素列表)
      var arr = [元素列表]
  方法
      join()  指定分隔符拼接
      push()  末尾添加元素 
      
3.Boolean

4.Date
   创建
      var date = new Date();
      
5.Math
      random()      0 ~ 1 之间随机数, 含0不含1
      ceil(x)       向上取整。
      floor(x)      向下取整。
      round(x)      四舍五入。 
6.Number
7.String
8.RegExp 正则
      var 	reg =/正则/
      test 	验证方法,返回boolean值 
9.全局对象
      encodeURIComponent() url编码,编码的字符更多
      decodeURIComponent() url解码
      parseInt()    将字符串转为数字
      isNaN()       判断一个值是否是NaN
      eval()        讲 JavaScript 字符串,并把它作为脚本代码来执行 

猜你喜欢

转载自blog.csdn.net/csdnDDdxm/article/details/82749157
今日推荐