深圳 网站设,中国建设银行官网站电话,开封公司网站如何制作,广州建设工程信息网站变量与常量
这个基本上没啥问题 变量命名规则#xff1a; 变量由字母、数字、下划线、$组成#xff0c;且变量第一个字符不能为数字 变量不能是系统关键字和保留字
语法#xff1a; var 变量名 值#xff1b;所有Javacript变量都由var声明
定义赋值字符串#xff1a; …变量与常量
这个基本上没啥问题 变量命名规则 变量由字母、数字、下划线、$组成且变量第一个字符不能为数字 变量不能是系统关键字和保留字
语法 var 变量名 值所有Javacript变量都由var声明
定义赋值字符串 var str 这是一串字符串
未定义值 var x; 定义一个变量但未赋值此时变量为空值此时若做输出输出值会默认为undefined
定义空值 var xnull; 空值不会占用系统内存这个输出会是null
运算符
算术运算符
基本和其他语言用法是一样的
-*/ 加减乘除
% 取余自加
-- 自减使用方法 数字计算 var x 10 1;直接使用就可以 字符串拼接 var x 我今年 27;
赋值运算符 x 1x 1 等价于 x x 1
- x - 1 等价于 x x -1
* ...
/ ...比较运算符 大于小于等于大于等于小于等于
! 不等于逻辑运算符 与运算
|| 或运算
! 非运算条件运算符(也叫做三目运算符)
语法
var a 条件 表达式1表达式2
作用
条件为真时a表达式1
条件为假时a表达式2类型转换
字符串转数字
纯数字字符串转数字
var x 128
Number(x)提取含非数字字符串中的整数数字parseInt() 需要这个字符串第一个字符是数字或者加减号接数字否则会回NaN
!DOCTYPE html
html
head meta charsetutf-8/title/titlescriptvar x 123x1document.write(parseInt(x))/script
/head
body
/body
/html提取含小数的数字浮点型parseFloat()
!DOCTYPE html
html
head meta charsetutf-8/title/titlescriptvar x 12.3x1document.write(parseFloat(x))/script
/head
body
/body
/html同样需要字符串第一个字符是数字或者加减号接数字不然无法抓到抓不到就是NaN
数字转字符串
与字符串用加法就能直接转换隐式转换 var x 2024 使用语法 变量.toString()
!DOCTYPE html
html
head meta charsetutf-8/title/titlescriptvar x 124document.write(x.toString())/script
/head
body
/body
/html转义字符
简单说就三个 ’ 英文单引号 英文双引号 \n 换行符在alert()中使用document.write()中应该使用br/
!DOCTYPE html
html
head meta charsetutf-8/title/titlescriptvar x 124document.write(123\3\3\n345br/6)/script
/head
body
/body
/html效果 能看到在document.write()中的\n貌似被解读成了一个空格并非换行符
!DOCTYPE html
html
head meta charsetutf-8/title/titlescriptvar x 124alert(123\3\3\n345br/6)/script
/head
body
/body
/html效果 可以看到在alert()中使用\n达到了换行的效果
注释
单行注释使用: // 多行注释 /* 注释内容 */