javascript和六种变量类型

第一天

  1. JavaScript的结构

    <script type="text/javascript">
    script>
  2. webstormpycharm的一些快捷方式

    • Ctrl+/:注释
    • Ctrl+d:复制当前行
    • ctrl+x:删除当前行
    • tab是切换键
    • a.log按tab实现console.log(a)

样式放在head里,body的最后放js

弹框

  1. alert
    alert(s)
    alert是一个函数,函数的特征是()
  2. prompt
var res=prompt('1+1=?','请输出结果');
//第一个值为提示内容,第二个值为输入框默认值
console.log(res);

变量中的六种类型

  1. number
  2. string
  3. boolean
  4. object
  5. undefined
  6. null
a=3.14;
s='hello';
f=true;
o=[];
u=undefined;
n=null;

测定变量的类型
console.log(typeof a)
注意
1. 查找HTML元素使用querySelector()方法
2. 判断相等时尽量使用“===”别用‘’==‘’,‘’===‘’是属性相等类型相等
3. null和undefined都是false,number类型中0为false其他值为1
4. 尽量别使用‘i++’,使用‘i+=i’和‘i=i+1’,在Python不能使用i++这种形式
5. 关系运算符的优先级!>&&>||

var name;
name=name||'admin';//默认的用法
name&&console.log(name);//&&从左到运行直到false不运行

输出字符串加变量时使用${变量名}的形式

var a=1,b=2;
console.log('a='+a+','+'b='+b)//输出结果a=1,b=2
console.log('a=${a},b=${b}');//输出结果a=1,b=2

判断变量不为空
一般不用
if(obj==""){}
而用
if(obj){}
网易

你可能感兴趣的:(笔记)