程序开发 JavaScript基本数据类型
var声明中引号的使用 var name = '我是小明' 使用双引号也可以 但推荐使用单引号 var age = '我是小明的同学"小华"' 一般外层使用单引号 内层使用双引号 + 号运算符的使用 var name = 'xiaoMing ' var course = 'HTML5' alert(name + course) //xiaoMing HTML5 对字符串使用 + 号运算符的结果是使两个字符串相连; var result = '1' + 1/2 alert(result) //10.5 字符串与数字相加会导致数字转化为字符串 然后再相连; var now = new Date() now = now + 30 alert(now) 先把now变成字符串 然后把30也变成字符串 使用+号运算符不能实现时间相加 布尔值 bool 或 boolan 布尔值只有两个true 和 false var f1 = true,f2 = false 布尔值与字符串相加 alert(f2 + '3') //false3 布尔值与数字相加 alert(f2 + 3) //3 alert(true + 3) //4 布尔值与数字相加时 会转化为数字 false -> 0 true -> 1 布尔值与字符串相加时 会把布尔值转化为字符串 逻辑运算符 && || 与,或 alert(f2&&f1) //false alert(f1 || f2) //true && 两边条件都为true时 结果为true (返回最后一个) 如果有一个为false 则返回结果为false 当第一个条件为false时 则不再判断后面的条件,直接返回false || 只要有一个条件为true 则返回 true 当两边条件为false时 则返回false (返回最后一个) 当一个条件为true时,后面的条件不在判断 注意:当数值参与逻辑或运算时,结果为true,会返回第一个为真的值,结果为false,会返回第二个为假的值 & | 位运算符 & 只有两个值为1时 才返回1 其余为0 | 只要两个值中有一个为1 则返回1 其余为0 对字符串和数字使用减号运算符 var m = '1' - 1/2 alert(m) 分析: '1' - 1/2 1 - 0.5 0.5 JS 会尽最大努力计算出一个结果 在计算过程中会【自动】根据运算符进行类型转换(隐式转换) 字符串支持+号运算符 不支持-号运算符 常见的变量/数据类型 值有类型的 常见的变量/数据类型有:数字 字符串 布尔 日期 类型推断:根据值来推断变量的类型(强类型语言中常用这个术语,而js中比较少用)
最新评论
北海の猫
博主您好!技术猫博客最近搬家了,前来通知小主更新一下域名及名称(顺便再来踢个门)
名称:Kitten's Blog
地址:http://blog.skillcat.cn
简介:设计成就梦想,细节成就品质。
图标:http://cn.gravatar.com/avatar/59cb46c14fe1df1292ca09a761b7cbe3
评:留言崔先森
效果真的一般般~
评:Linux QQ全新回归崔先森
deepin.用得挺爽?
评:在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定!Jason
[img] /wp-content/uploads/comments/2162/20191017093509309002.jpg[/img] 测试图片上传
评:Vultr怎么解除信用卡绑定?挖站否
评论可以上传图片了?
评:Vultr怎么解除信用卡绑定?delong
中文域名好记
评:留言崔先森
哟,这次主题很牛逼啊~
评:留言saber
和qi一样的想法…
评:jQuery tab选项卡中的瀑布流挖站否
又换域名了?
评:jQuery tab选项卡中的瀑布流xiaomo
懂就是好,会玩
评:宝塔面板使用WebHook 更新nuxt网站