• JavaScript 01


    JavaScrip定义:

    JavaScript 是脚本语言,JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。

    JavaScript五种基本类型:字符串、数字、undefind、null、布尔。

    每个的代码分离,结构HTML、表现CSS、行为、JS。

    变量:变量是存储的容器

    变量的命名规范:

    1.变量的名称含义明确,用字母开头或下划线开头,$符号也可以,不推荐使用。

    2.变量严格区分大小写,变量 myVariable 与 MyVariable 是不同的。

    3.变量的命名方法:小驼峰(firstName) 大驼峰( FirstName);

    4.命名不能使用关键字和保留字:关键字(系统规定有特殊意义的词关键字, )保留字(系统留用)

    5.var 

    var pi=3.14; 数字 numbernumber类型的特殊值不只有NaN,还有Infinity(无限大).
    var name="Bill Gates";文本值字符串单双引号都可以
    var answer='Yes I am!';
    var a =String.noteExists; 不存在
    Alert(a)检查警告

    var默认下未赋值的条件下是undefined,
    当其他类型转换成布尔类型的情况下 true/false.
    var a=null;/a=NAN a=" "; /a=undefined 布尔 条件为假
    var a="0"; 布尔为真
    =(赋值)==(判断值)===(判断值和数据类型)
    赋值时空格会占位
    +号可以拼接字符串
    typeof 得到变量的类型为何种类型

    其它类型转换成数值型 (隐式转换的例子)
    var b=undefined;//undefined->NaN 数值与undefined相加结果不是一个数值
    b=null;//null->0null为空
    b=true;//true->1正确为1
    b=false;//false->0错误为0
    alert(1+b);

    重新赋值

    var c='12';//'12'->12 字符串转换为数值
    c='3king';//'3king'->NaN 本身就不是一个数字
    c='true'; NaN
    alert(2*c);

    字符串和数字相加,带数字的字符串会自动转换为数字相加或者相乘,其他都为NaN。

    alert(typeof c); 隐式转换完成检查类型

  • 相关阅读:
    Spring配置文件命名空间
    JSTL之数字、日期格式化<fmt:formatNumber/>、<fmt:formatDate/>
    获取真实ip
    DES
    MD5
    手动导入maven包
    windows下redis主从复制设置
    linux系统上传图片读取权限设置
    linux系统项目查看进程
    linux上服务起的很慢解决方式
  • 原文地址:https://www.cnblogs.com/lh0127/p/9507516.html
Copyright © 2020-2023  润新知