javascript学习(一)

1. 前提

  • <script></script>
  • 函数名、变量(标识符):字母、数字、下划线、$(不能以数字开头)
  • var 变量(松散型):赋值与声明;

省略var的是全局变量

2.基本语法

  • console.log()    在控制台中打印
  • typeof 变量     typeof(变量)

3. 数值转换

  • NAN:非数字,和任何数字都不相等,包括它本身;typeof(NAN)=number
  • isNAN:检测是否为非数字
  • number():无法转换时返回为NAN
  • parseint():2个参数,一个进制,一个数字开头的字符串;非数字开头为NAN
  • parsefloat():省略第二个小数点之后的数字

4.字符串转换

  • string():强制转换
  • 变量.toString():Null或者undefind无法使用

5.运算符

运算符左右强制转换成数字;

  • ==:仅比较值
  • ===:全等,比较值的同时也比较数据类型
  • !=:仅比较值
  • !==:全不等,比较值的同时也比较数据类型

三元操作符:    (条件)?true:false

6.特殊运算( 隐式运算:取值于决定值)或者返回布尔型

  • &&:与;     ||:或;    !:非
  • NAN    Null    undefind只要有就是其值

 

1.条件语句:

if(condition){     

statement; 

 }else if(condition){   

statement;   

}else{ 

statement; 

 

switch(express){

case value:

statement;break;

}

 

2. 中断函数:

for(){ 

 

if(){

break;//基于上一层函数跳出,完全终止

continue;//基于上一层函数本次跳出,下次继续遍历

}

}

3.循环语句:

总结:

  • for:适合已知循环次数的循环体;
  • while:适合未知循环次数的循环体;

  for(初始变量 i=0;循环条件 i<=100;变量变化 i++){

statement;

}

 

  初始变量i=0;

while(循环条件i<=100){

statement;

变量变化i++;//否则为死循环

}

 

初始变量i=0;

do{

statement;

变量变化i++;//否则为死循环;至少执行一次

}while(循环条件i<=100)

4.其他函数方法

  • alert(“警告语”):弹出警告对话框
  • prompt(“提示语”):弹出输入框并传参到变量
  • srting.length:获取字符串的长度
  • document.write(“输出语句”):向浏览器输出内容
  • new Date().getDay():获取星期,返回结果为number(0-6)

 

1.函数

//函数定义

function 函数名(){

statement;

}

//函数调用

函数名(参数);

//函数返回

return:提早退出函数;或者后面跟表达式,返回值

2.参数

  • 函数内部的参数统一以 argument 数组(非数组,仅在函数内部使用)来管理,argument.length  遍历数组长度
  • argument[0]为第一个元素,在 非严格模式 下,参数传进来可以在函数内部进行修改
  • return返回值,在函数外部,必须要有变量来接收

 3.

posted @ 2019-06-09 20:47  风露  阅读(179)  评论(0编辑  收藏  举报