所以,我正在写一个相当长的javascript文件。我理解在javascript中的每一行之后插入分号是合适的,并且这样做是虔诚的。
但是,我在我的代码中使用了很多注释,并且在评论结束时对它是否正确,必要或甚至有效感到好奇。例如,我是否需要像这样编写我的一行注释:
require(shiny)
setwd("C:/Users/DC7900/Documents/CENAGAS/Presupuesto/Pagos/")
iris<-read.csv("ConcentradoR.csv")
runApp(
list(
ui = fluidPage(
headerPanel('Gasto'),
sidebarPanel(
textInput("mes", label="fecha", value="Ingresar fecha"),
textInput("concepto", label="Concepto", value=""),
numericInput("partida", label="Partida", value=""),
numericInput("actividad", label="Actividad", value=""),
numericInput("monto", label="Monto", value=""),
actionButton("addButton", "UPLOAD!")
),
mainPanel(
tableOutput("table"))
),
server = function(input, output) {
# just a small part of iris for display
iris_sample <- iris[sample(nrow(iris), 10),]
row.names(iris_sample) <- NULL
# The important part of reactiveValues()
values <- reactiveValues()
values$df <- iris_sample
addData <- observe({
# your action button condition
if(input$addButton > 0) {
# create the new line to be added from your inputs
newLine <- isolate(c(input$mes, input$concepto, input$partida, input$actividad, input$monto))
# update your data
# note the unlist of newLine, this prevents a bothersome warning message that the rbind will return regarding rownames because of using isolate.
isolate(values$df <- rbind(as.matrix(values$df), unlist(newLine)))
}
})
output$table <- renderTable({values$df}, include.rownames=F)
}
)
)
而不是像这样:
// Comment here;
或者使用
会更好吗?// Comment here
评论符号?
答案 0 :(得分:0)
JSHint会称之为不必要的分号,所以简单地说就是
编辑:在airbnb风格指南中,评论部分没有分号 - https://github.com/airbnb/javascript#comments
答案 1 :(得分:0)
所有JavaScript引擎都会忽略注释。您可以选择在注释的末尾添加分号,但它不会产生任何影响。我个人从未见过有人在评论时使用这种风格。