zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    MySql数据库的导入_命令工具
    Java_JVM学习笔记(深入理解Java虚拟机)___重点
    HTML——<meta http-equiv="content-type" content="text/html; charset=UTF-8">
    HTML——表格table标签,tr或者td
    Java _Map接口的使用(转载)
    Java_Web _Servlet生命周期实验
    Java_Web___字符串转码String.getBytes()和new String()——(转)
    Java_Iterator-------迭代器配合Listarray使用,具有更多的功能(转载)
    Java_LIST使用方法和四种遍历arrayList方法
    Java_web 乱码和一些地址输错的问题(原创)
  • 原文地址:https://www.cnblogs.com/shary-blue/p/10994757.html
Copyright © 2011-2022 走看看