zoukankan      html  css  js  c++  java
  • javascript学习笔记1

    输出语句

    <script type="text/javascript">
     
      alert("<scr"+"ipt>");
     
    </script> 


     语法构成

    1. 区分大小写;
    2. 第一个字符必须是一个字母、下划线或一个美元符号($)
    3. 不能把关键字、保留字、true、false  和 null 作为标识符。
    4. 变量是松散类型的(任何类型)。
    5. 定义变量用  var 操作符     例如:var box;

    数据类型

    学习要点:

    1. typeof 操作符------------ 功能:检测变量的类型, 还可以检测function和object是必要的。

    <script type="text/javascript">
      var box='李';
      alert(typeof box);
      alert(typeof'利')
    </script>  
    
    --------------------------------------------------------
    结果:String
    
    2. Undefined 类型--------------  没有赋值   定义的时候尽量赋值


    3. Null 类型--------------只有一个值得数据类型,特殊值null,空对象引用(指针) typeof操作符  检测 null  会返回   object

    <script type="text/javascript">
    var box1=null; alert(typeof box1); alert(typeof null); var box; var car = null; alert(typeof box == typeof car) </script>

    -------------------------------------------------------
    结果:
    object object true
    4. Boolean 类型--------两个值false 和 true 
     
    要将一个值转换为其对应的 Boolean 值 , 可以使用转型函 数Boolean() 。
    
    var hello = 'Hello World!';
    var hello2 = Boolean(hello);
    alert(typeof hello);
    
    上面是一种显示转换 , 属于强制性转换 。 而实际应用中 , 还有一种隐式转换 。 比如 , 在if 条件语句里面的条件判断,就存在隐式转换。
    
    var hello = 'Hello World!';
    if (hello) {
    alert(' 如果条件为 true ,就执行我这条! ');
    } else {
    alert(' 如果条件为 false ,就执行我这条! ');
    
    

    5. Number 类型 -----------整数 和 浮点数

    alert(parseInt('456Lee'));           //456   返回整数部分

    alert(parseFloat('0123.400Lee'));   //123.4   返回浮点数


    6. String 类型

    toString() 方法一般是不需要传参的,但在数值转成字符串的时候,可以传递进制参数 。
    var box = 10;
    alert(box.toString());           //10 ,默认输出
    alert(box.toString(2));        //1010 ,二进制输出
    alert(box.toString(8));        //12 ,八进制输出
    alert(box.toString(10));      //10 ,十进制输出
    alert(box.toString(16));      //a ,十六进制输出

    PS :如果值有 toString() 方法,则调用该方法并返回相应的结果;如果是 null 或 者undefined ,则返回 "null" 或者 "undeinfed" 。


    7. Object 类型

    ECMAScript 中的对象其实就是一组数据和功能的集合 。 对象可以通过执行 new 操作符后跟要创建的对象类型的名称来创建。
    var box = new Object();

  • 相关阅读:
    JZOJ 100019.A
    idea突然无法智能提示了
    C基于 postgresql-devel 连接postgresql 数据库,实现增删改查的代码封装
    gcc 编译第三方库
    C 语言中的指针函数写法
    java 基于RXTX配置linux和window串口
    springboot 在windows 中打jar包运行正常, 但是在linux 环境中报错 加载不到主类
    求4 的余数
    win10 定时重启某个程序
    win10 使用ssh远程 linux机器并修改了hostname, 然后重新连接的时候连接不上, 但是其它机器可以远程上
  • 原文地址:https://www.cnblogs.com/tianle1990/p/4203442.html
Copyright © 2011-2022 走看看