大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
行内式
成都创新互联公司专业为企业提供耒阳网站建设、耒阳做网站、耒阳网站设计、耒阳网站制作等企业网站建设、网页设计与制作、耒阳企业网站模板建站服务,十多年耒阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
哒哒哒
我
内嵌式
外链式
//引入js文件
alert('hello word') //js文件内容
alert
alert("hello word") //顶部弹窗输出
console.log
console.log("加入我们") //控制台输出 最常用
document.write
document.write("加入我们") //网页内输出
var num; //不写死
num = 100;
var num2 = 200;
数字 number
var x=10;
字符 string
var t3 = 'abc'
布尔 boolean
var t4 = true
null
var t5=null
undefined
var t4
对象 object
方法 fuction
typeof
console.log(typeof 10); //number
console.log(typeof "abc"); //string
var t1 = 10;
console.log(typeof t1); //number
console.log(typeof typeof 10); //string
isNaN is not anumber
var a =100
console.log(isNaN(a)) //false
var b ="abc"
console.log(isNaN(b)) //true
(emmmmmm,第一次发稿竟然因为文字少而被劝退,还好我还有余稿)
Number
var t1 = "100"
console.log(typeof t1) //string
console.log(typeof Number(t1)) //number
var num = "abc"
console.log(Number (num)) //NaN
parseInt
从第一位开始检查,是数字就转换,直到一个不是数字的内容
开头就不是数字,那么直接返回 `NaN
不识别小数点,只能保留整数
var num= "100abc"
console.log(parseInt(num)) //100
var num= "abc100"
console.log(parseInt(num)) //NaN
parseFloat
NaN
toString()`
有一些数据类型不能使用 toString()
方法,比如 undefined
和 null
String(变量)`
所有数据类型都可以使用加法运算
字符串拼接: 只要 +
任意一边是字符串,就会进行字符串拼接
加法运算:只有 +
两边都是数字的时候,才会进行数学运算
Boolean
在 js 中,只有 ''
、0
、null
、undefined
、NaN
,这些是 false
其余都是 true
+=
var a = 10; a += 10; console.log(a); //=> 20
a += 10
等价于a = a + 10
-=
var a = 10;
a -= 10; console.log(a); //=> 0
a -= 10
等价于a = a - 10
*=
var a = 10; a *= 10; console.log(a); //=> 100
a *= 10
等价于a = a * 10
/+
var a = 10; a /= 10; console.log(a); //=> 1
a /= 10
等价于a = a / 10
%=
var a = 10; a %= 10; console.log(a); //=> 0
a %= 10
等价于a = a % 10
== < > <= >= === !=
== 和===区别
==只比较数值是否相同
===比较数值和字符是否相同
var a = 100
var b = "100"
console.log(a==b) //true
console.log(a===b) //false
&&
只有两边均为正时,才为正,其余为假
console.log(1 && 2 && 3) //当均为true时,输出最后一位
console.log(1 && 0 && 3) //如果遇到false,直接输出false
||只有两边均为假时,才为假,其余为正
console.log(1 || 2 || 3) //输出第一个ture,
console.log(false || 0 || 3)
console.log(false || 0 || "") //如果全为false,输出最后一个false
++a 前置 先进行++运算,在输出
var a=10
console.log(++a) //11
console.log(a) //11
a++ 后置 先输出a,在进行++
var a=10
console.log(a++) //10
console.log(a) //11
--a 前置 先进行--运算,在输出
var a=10
console.log(--a) //9
console.log(a) //9
a++ 后置 先输出a,在进行--
var a=10
console.log(a--) //10
console.log(a) //9