当前位置: 首页 > news >正文

浙江杭州下沙做网站装饰工程公司排名

浙江杭州下沙做网站,装饰工程公司排名,网站模块添加, 中国人免费观看编程笔记 html5cssjs 074 Javascrip 运算符 一、Javascript运算符1. 算术运算符2. 赋值运算符3. 一元运算符4. 位运算符5. 关系和比较运算符6. 逻辑运算符7. 条件(三元)运算符8. 属性访问和调用运算符9. 删除、new 和 typeof 运算符 二、Javascript运算符的特点小结 … 编程笔记 html5cssjs 074 Javascrip 运算符 一、Javascript运算符1. 算术运算符2. 赋值运算符3. 一元运算符4. 位运算符5. 关系和比较运算符6. 逻辑运算符7. 条件(三元)运算符8. 属性访问和调用运算符9. 删除、new 和 typeof 运算符 二、Javascript运算符的特点小结 有了数据类型当然要进行运算所有程序都离不开运算那运算符就至关重要。 JavaScript中的运算符种类较多下面我将按照类型列出各种运算符并提供示例 一、Javascript运算符 1. 算术运算符 加法可以用于数值相加或字符串连接。var a 5; var b 3; console.log(a b); // 输出8 var str1 Hello ; var str2 World; console.log(str1 str2); // 输出Hello World- 减法var x 10; var y 4; console.log(x - y); // 输出6* 乘法var c 4; var d 2; console.log(c * d); // 输出8/ 除法var e 12; var f 3; console.log(e / f); // 输出4% 取模求余数var g 17; var h 5; console.log(g % h); // 输出22. 赋值运算符 基本赋值var i 10;相加后赋值var j 10; j 5; // 相当于 j j 5; console.log(j); // 输出15- 相减后赋值var k 10; k - 3; // 相当于 k k - 3; console.log(k); // 输出7* 相乘后赋值var l 5; l * 2; // 相当于 l l * 2; console.log(l); // 输出10/ 相除后赋值var m 10; m / 2; // 相当于 m m / 2; console.log(m); // 输出5% 取模后赋值var n 13; n % 5; // 相当于 n n % 5; console.log(n); // 输出33. 一元运算符 自增前置和后置形式前置先自增再使用值后置先使用值再自增var num1 1; console.log(num1); // 输出2 (前置) var num2 1; console.log(num2); // 输出1 (后置), num2现在是2-- 自减同理有前置和后置形式var dec1 2; console.log(--dec1); // 输出1 (前置) var dec2 2; console.log(dec2--); // 输出2 (后置), dec2现在是1- 正负号取相反数var positive 5; var negative -positive; console.log(negative); // 输出-5正号通常用于转换为数字在正数前没有实际效果var stringNum 5; var number stringNum; console.log(number); // 输出5 (转换为数字)! 非逻辑运算符返回布尔值的反义var truthy true; console.log(!truthy); // 输出false~ 按位非对数字按位取反var bitwiseValue 5; // 二进制表示为 00000101 console.log(~bitwiseValue); // 输出-6 补码表示为 11111010转换回十进制即为 -6typeof 返回变量的数据类型var someVar hello; console.log(typeof someVar); // 输出 string4. 位运算符 按位与| 按位或^ 按位异或 左移 右移符号位填充 无符号右移 例如 var bit1 6; // 二进制: 0110 var bit2 3; // 二进制: 0011console.log(bit1 bit2); // 输出 2二进制 AND 结果: 0010 console.log(bit1 | bit2); // 输出 7二进制 OR 结果: 0111 console.log(bit1 ^ bit2); // 输出 5二进制 XOR 结果: 0101console.log(bit1 1); // 输出 12左移一位: 11005. 关系和比较运算符 小于 大于 小于等于 大于等于 等于简单相等不考虑类型 全等严格相等同时比较值和类型! 不等于! 不全等 例如 var x 5; var y 5; console.log(x y); // 输出true, 因为它们在“”中是相等的 console.log(x y); // 输出false, 因为它们在“”中类型不同console.log(x y); // 输出false因为 5 在比较时会转化为数字56. 逻辑运算符 逻辑与|| 逻辑或! 逻辑非 例如 var condition1 true; var condition2 false;console.log(condition1 condition2); // 输出false因为两个条件都必须为真才为真 console.log(condition1 || condition2); // 输出true因为只要有一个条件为真就为真 console.log(!condition1); // 输出false因为对true取反得到false7. 条件(三元)运算符 condition ? exprIfTrue : exprIfFalse 例如 var age 18; var canVote (age 18) ? Yes : No; console.log(canVote); // 输出Yes8. 属性访问和调用运算符 . 访问对象的属性或方法[ ] 访问数组元素或动态属性() 调用函数或方法 例如 var obj {name: Alice, age: 25}; console.log(obj.name); // 输出Alice console.log(obj[age]); // 输出25var arr [1, 2, 3]; console.log(arr[1]); // 输出2function greet(name) {return Hello, name; } console.log(greet(John)); // 输出Hello, John9. 删除、new 和 typeof 运算符 delete 删除对象的属性new 创建新对象实例void 表示表达式结果为 undefinedtypeof 获取变量的数据类型 例如 var person {firstName: Alice}; delete person.firstName; console.log(person.firstName); // 输出undefined因为firstName已被删除var newInstance new String(Hello); console.log(newInstance.length); // 输出5创建了一个String对象实例console.log(void 0); // 输出undefined console.log(typeof person); // 输出object以上就是JavaScript中大部分主要运算符及其用法示例。 二、Javascript运算符的特点 JavaScript 中的运算符具有以下特点 灵活性 JavaScript 运算符可以操作不同类型的数据比如字符串和数字。在某些情况下非数值类型会自动转换为数值类型进行计算如 用于字符串连接时若其中一个操作数是字符串则其他所有操作数都会转换为字符串进行拼接。 隐式类型转换 在比较运算符中不同的数据类型之间进行比较时JavaScript 会执行隐式类型转换。例如在使用 进行相等性判断时如果两边的操作数类型不同JavaScript 尝试将它们转换成相同类型再做比较。 逻辑短路 对于逻辑与 () 和逻辑或 (||) 运算符JavaScript 采用“短路”评估策略。即对于 expr1 expr2如果 expr1 为假则不需评估 expr2对于 expr1 || expr2如果 expr1 为真则不需评估 expr2。 一元运算符 一元运算符如 、--、-、 可以前置或后置使用并对单个操作数产生影响。前置运算符先改变变量值再返回新值后置运算符先返回当前值然后改变变量值。 赋值运算符复合 JavaScript 支持多种复合赋值运算符如 、-、*、/、% 等这些运算符既能完成相应的数学运算又能完成赋值操作。 位运算符 提供了按位与 ()、按位或 (|)、按位异或 (^)、左移 ()、右移 () 和无符号右移 () 等位运算符这些运算符主要针对整数类型的二进制表示进行操作。 条件(三元)运算符 条件运算符 condition ? exprIfTrue : exprIfFalse 是一种简洁的表达式形式根据条件决定返回两个表达式中的哪一个。 全等与严格相等 相等运算符 和严格相等运算符 的区别在于后者同时检查值和类型是否相等而前者会在比较前尝试进行类型转换。 解构赋值 ES6 引入了解构赋值语法允许通过一个数组或对象字面量来快速提取多个值并分配给对应变量。 剩余与扩展运算符 ... 运算符用作剩余参数收集函数传入的不定数量的参数或者作为扩展运算符复制数组或类数组对象的部分或全部元素到另一个数组。 每个运算符都有其特定的行为和优先级顺序程序员在编写代码时需要注意这些细节以确保正确执行预期的操作。 小结 少年编程学习者对还没有学过的运算不用急于了解此处全部列出便于参考。但建议学习数学时可以制定个人合适的学习计划和进度提交学习一些中高等数学的知识很我好处。
http://www.zqtcl.cn/news/582131/

相关文章:

  • 青岛网站制作服务商wordpress红包
  • 网站响应式设计如何提高网站文章收录
  • 网站 橙色如何做自己网站的seo
  • 网上商城网站建设公司兰州网站制作公司怎么样
  • 网站的动态图怎么做的获取网站访客qq
  • 黑龙江网站建站建设知名品牌形象设计公司
  • 网站建设去哪可接单怎么做微信小程序平台
  • 做外贸重新设计网站兰州网站建设慕枫
  • 服装销售 网站建设论文搭建企业网站需要什么
  • cnnic网站备案html网站建设代码
  • 金华网站建设明细报价表c苏宁网站开发
  • 在手机上怎么做微电影网站湖南人工智能建站系统软件
  • 网站做的一样算侵权吗站群建站系统
  • 骨干专业建设验收网站xueui wordpress
  • 宁波高质量品牌网站设计厂家世界上有php应用的网站
  • 网站平台建设的重要性响应式网站切图
  • 近期做网站需要什么软件网站制作常见的问题
  • vs做的本地网站甘肃省建设厅门户网站
  • 网站建设合同义务wordpress m1
  • 青海省建设局网站首页wordpress模板建站教程视频
  • 演示 又一个wordpress站点静态页面加wordpress
  • 企业做淘宝客网站有哪些有网站吗给一个
  • 深圳网站制作公司信息之梦与wordpress哪个好用
  • 免费搭建商城网站山西制作网站公司排名
  • 网站开发免费中建建设银行网站
  • 301重定向到新网站在线建站
  • 曰本做爰l网站沙朗做网站公司
  • 广州网站设计智能 乐云践新专家wordpress 头像设置
  • 电子商务学网站建设好吗佛山市手机网站建设企业
  • 为企业做网站电话开场白小说网站的里面的搜索是怎么做的