zoukankan      html  css  js  c++  java
  • 【笔记】JS基础一

    名词解释
    ECMAScript 翻译器,解释器
    DOM 文档对象模型 Document Object Model 例如 document
    BOM 浏览器对象模型 Browser Object Model 例如 window alert
    兼容性问题
    ECMA 几乎没有兼容性问题
    DOM 有一些不兼容
    BOM 完全不兼容,用的少
    变量类型
    typeof 语法
    var a= 123;
    alert(typeof a);
    类型:number string boolean function object undefined
    undefined 类型指的是未定义或者定义后未赋值的变量,js变量不会限定类型,是根据当前的值获取他的类型的
    一个变量可以是多种变量类型,但是在实际开发中,建议一个变量只当做一个类型来用。
    变量类型转换
    字符串---->数字 parseInt('123');
    parseInt 方法从左导游扫描字符串,遇到不是数字的结束。即 字符串123abc 转成int类型就是123,若字符串内没有数字则转成数字的结果是NaN(not a number)
    判断一个结果是否为非数字: isNaN("sdsd"); 字符串---->小数 parseFloat('3.5');
    var a = 5;
    var b = '5'
    alert(a==b);结果为: true a会隐式类型转换为string 再去比较
    alert(a-b); 结果:0 b会隐式转换为number类型再去计算
    alert(a===b); 结果为:false 比较类型和值
    变量作用域


    闭包
    子函数可以使用父函数的局部变量 命名规则
    匈牙利命名法:1.类型前缀 2.单词首字母大写
    例如:oUser 一个object的User对象
    a-Array
    b-boolean
    f-float
    fn-function
    i- integer
    o-object
    re-regexp
    s-string
    v- variant 变体变量

  • 相关阅读:
    深入Activity生命周期(一)
    android APK 中英文对比(转)
    android中获得系统语言
    mime Contenttype(http head)(转)
    activity设置全屏
    Activity常用知识
    关于这次数学建模
    排列组合
    hdu 1003 笔记
    杂想
  • 原文地址:https://www.cnblogs.com/doublejun/p/5713354.html
Copyright © 2011-2022 走看看